티스토리 뷰

728x90
반응형

Claude Code를 사용하다 보면 학습하지 못한 부분에 대해서 웹 검색을 요청하게 되는데 웹에 게시된 최신정보를 검색할 때 현재가 2025년인데 2024년을 검색하는 이슈가 있다.

 

응답을 끝내고 왜 2024년으로 했냐고 물으면 미안하다고 2025년으로 다시 검색하긴하는데..이게 너무 귀찮다. 한번 더 작업을 해야 해서. 비슷한 이슈를 겪는 사람들이 있나 검색해 보니 Reddit에 똑같은 현상이 있었다.

https://www.reddit.com/r/ClaudeAI/comments/1mtgjdi/claude_code_thinks_it_is_2024_and_keeps_web/?tl=ko

 

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
«   2025/12   »
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