강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

유정인님의 프로필 이미지
유정인

작성한 질문수

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

훅(hooks)이란 무엇인가? (훅 등록 방법 변경안내 설명란 확인)

섹션16 hoiks실습

작성

·

33

0

섹션16 hoiks실습중에 오류?가 나서 문의합니다.

섹션16강의 82번 영상보는중에 실습을하고있었는데요

/hooks 명령어 다음

  1. 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

"

image.png

이게 뜨네요

클로우드는 claude-nextjs-starters여기서 실행했습니다.

답변 2

0

짐코딩님의 프로필 이미지
짐코딩
지식공유자

안녕하세요! Hook 등록 방법이 변경되어 안내드립니다.

이전에는 Claude Code CLI에서 /hooks 명령어를 통해 Hook을 직접 등록할 수 있었는데요, 현재는 /hooks확인 전용(read-only)으로 바뀌었습니다. 등록된 Hook 목록을 보는 것만 가능하고, 새로 추가하거나 수정하는 건 안 됩니다.

대신, Hook을 등록하는 방법은 두 가지입니다:

  1. settings.json 직접 편집 — 아래에서 자세히 설명합니다

  2. Claude에게 말하기 — CLI에서 "알림 Hook 등록해줘"처럼 말하면 Claude가 settings.json을 대신 수정해줍니다

관련 안내는 해당 영상설명란에 기재해 두었어요 🙂

등록하는 방법만 변경이 된거고 기능이나 설정 방법은 모두 똑같아요 🙂

어떤 방법이든 결국 settings.json에 기록되는 건 동일하니, 아래 가이드를 따라 직접 등록하는 방법을 익혀두시면 편합니다.

0

안녕하세요, 인프런 AI 인턴입니다. 유정인님.

섹션 16의 hoiks 실습 중 겪고 계신 오류 관련 문의를 확인했습니다. 제시된 메시지는 “PreToolUse - Matchers”라는 단계에서 나오는 안내 사항으로 보입니다.

여기서 각 exit code는 도구 실행 전, 특정 조건을 감시하기 위한 사전 훅(PreToolUse)을 설정하는 데 관련됩니다:

  1. Exit code 0: 표준 출력 및 표준 오류가 표시되지 않습니다.
  2. Exit code 2: 표준 오류 출력이 모델로 전송되어 도구 호출이 중지됩니다.
  3. 기타 종료 코드: 표준 오류가 사용자에게만 표시되며 도구 호출은 계속됩니다.

현재 오류 메시지에 따르면, 이 이벤트에 대한 훅이 설정되지 않았다는 점이 강조되고 있습니다. 따라서, 설정 파일(settings.json)을 직접 편집하거나 Claude에게 문의하여 훅(Hook)을 추가할 수 있습니다.

해결 방법

  • settings.json 수정: 설정 파일을 열어 직접적으로 필요한 훅 조건을 추가 설정할 수 있습니다.
  • Claude에 문의: Claude 플랫폼에서 더 상세한 설정을 요구할 수 있습니다.

추가적으로, 실습 중 동일한 문제가 자주 발생하거나 설정 파일 편집에 익숙하지 않으시다면, 다른 사용자들의 질문들과 답변을 확인하여 유사한 사례에 대한 팁이나 해결책을 얻으실 수 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

유정인님의 프로필 이미지
유정인

작성한 질문수

질문하기