인프런 커뮤니티 질문&답변
섹션16 hoiks실습
작성
·
33
0
섹션16 hoiks실습중에 오류?가 나서 문의합니다.
섹션16강의 82번 영상보는중에 실습을하고있었는데요
/hooks 명령어 다음
PreToolUse - Before tool execution 엔터 선택 후
"
PreToolUse - Matchers
Input to command is JSON of tool call arguments.
Exit code 0 - stdout/stderr not shown
Exit code 2 - show stderr to model and block tool call
Other exit codes - show stderr to user only but continue with tool call
No hooks configured for this event.
To add hooks, edit settings.json directly or ask Claude.
Esc to go back
"

이게 뜨네요
클로우드는 claude-nextjs-starters여기서 실행했습니다.
답변 2
0
안녕하세요! Hook 등록 방법이 변경되어 안내드립니다.
이전에는 Claude Code CLI에서 /hooks 명령어를 통해 Hook을 직접 등록할 수 있었는데요, 현재는 /hooks가 확인 전용(read-only)으로 바뀌었습니다. 등록된 Hook 목록을 보는 것만 가능하고, 새로 추가하거나 수정하는 건 안 됩니다.
대신, Hook을 등록하는 방법은 두 가지입니다:
settings.json 직접 편집 — 아래에서 자세히 설명합니다
Claude에게 말하기 — CLI에서 "알림 Hook 등록해줘"처럼 말하면 Claude가 settings.json을 대신 수정해줍니다
관련 안내는 해당 영상설명란에 기재해 두었어요 🙂
등록하는 방법만 변경이 된거고 기능이나 설정 방법은 모두 똑같아요 🙂
어떤 방법이든 결국 settings.json에 기록되는 건 동일하니, 아래 가이드를 따라 직접 등록하는 방법을 익혀두시면 편합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 유정인님.
섹션 16의 hoiks 실습 중 겪고 계신 오류 관련 문의를 확인했습니다. 제시된 메시지는 “PreToolUse - Matchers”라는 단계에서 나오는 안내 사항으로 보입니다.
여기서 각 exit code는 도구 실행 전, 특정 조건을 감시하기 위한 사전 훅(PreToolUse)을 설정하는 데 관련됩니다:
- Exit code 0: 표준 출력 및 표준 오류가 표시되지 않습니다.
- Exit code 2: 표준 오류 출력이 모델로 전송되어 도구 호출이 중지됩니다.
- 기타 종료 코드: 표준 오류가 사용자에게만 표시되며 도구 호출은 계속됩니다.
현재 오류 메시지에 따르면, 이 이벤트에 대한 훅이 설정되지 않았다는 점이 강조되고 있습니다. 따라서, 설정 파일(settings.json)을 직접 편집하거나 Claude에게 문의하여 훅(Hook)을 추가할 수 있습니다.
해결 방법
- settings.json 수정: 설정 파일을 열어 직접적으로 필요한 훅 조건을 추가 설정할 수 있습니다.
- Claude에 문의: Claude 플랫폼에서 더 상세한 설정을 요구할 수 있습니다.
추가적으로, 실습 중 동일한 문제가 자주 발생하거나 설정 파일 편집에 익숙하지 않으시다면, 다른 사용자들의 질문들과 답변을 확인하여 유사한 사례에 대한 팁이나 해결책을 얻으실 수 있습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




