티스토리 뷰
728x90
반응형
Claude Code를 사용하다 보면 학습하지 못한 부분에 대해서 웹 검색을 요청하게 되는데 웹에 게시된 최신정보를 검색할 때 현재가 2025년인데 2024년을 검색하는 이슈가 있다.
응답을 끝내고 왜 2024년으로 했냐고 물으면 미안하다고 2025년으로 다시 검색하긴하는데..이게 너무 귀찮다. 한번 더 작업을 해야 해서. 비슷한 이슈를 겪는 사람들이 있나 검색해 보니 Reddit에 똑같은 현상이 있었다.
Reddit의 ClaudeAI 커뮤니티: 클로드 코드는 2024년이라고 생각함 (그리고 구식 해결책을 계속 웹 검색
ClaudeAI 커뮤니티에서 이 게시물을 비롯한 다양한 콘텐츠를 살펴보세요
www.reddit.com
댓글에 hook으로 설정해서 해결하는 방법을 알려줘서 그래도 적용했더니 나름 문제없이 잘 작동되는것 같다.
방법
1. Hook 스크립트 작성
파일명은 temporal-context.sh
#!/bin/bash
# SessionStart hook to inject current date/time context
# This runs automatically when a user starts a new session with Claude Code
# Output JSON with time/date context
cat <<EOF
{
"suppressOutput": true,
"hookSpecificOutput": {
"hookEventName": "SessionStart",
"additionalContext": "Current time and date: $(date '+%H:%M:%S %Y-%m-%d')"
}
}
EOF
2. 실행 권한 부여
chmod +x ~/.claude/hooks/temporal-context.sh
3. settings.json에 hook 등록
~/.claude/settings.json 에 추가
{
"hooks": {
"SessionStart": [
{
"matcher": "startup",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/temporal-context.sh"
}
]
}
]
}
}
4. 동작 확인
세션 시작 시 다음과 같은 메시지가 Claude 컨텍스트에 주입된다.
SessionStart: startup hook succeeded

참고
https://code.claude.com/docs/ko/hooks-guide
Claude Code 훅 시작하기 - Claude Code Docs
셸 명령어를 등록하여 Claude Code의 동작을 사용자 정의하고 확장하는 방법을 알아봅니다
code.claude.com
728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- localtime
- jQuery
- mybatis
- Bash tab
- 북리뷰
- oracle
- JavaScript
- input
- Mac
- intellij
- claude
- Kotlin
- Linux
- LocalDate
- k8s
- config-location
- elasticsearch
- mybatis config
- springboot
- 오라클
- window
- LocalDateTime
- Spring
- Spring Security
- repomix
- rocky
- maven
- svn
- docker
- Java
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
글 보관함
반응형
250x250