검색
← 릴리스 노트

훅 출력과 초기화 메시지의 정교한 타입화

클로드 · 0.2.166 · 기능추가 · 2026.10.14

훅 출력 타입과 시스템 초기화 메시지 구조를 더 정확하게 타입으로 제공하고, SandboxSettings.ignoreViolations 타입도 실제 스키마에 맞게 고쳤습니다.

교안에 영향

예전 안내 글에서 SystemInitData를 그대로 dict처럼 쓰거나 SandboxSettings.ignoreViolations를 file / network 키 TypedDict로 설명한 부분은 맞지 않습니다.

요약

- 훅별 출력 타입을 추가하고 누락된 입력 필드를 보완해 훅 구현 시 더 정확한 타입 정보를 제공합니다. - SystemInitData를 비롯해 SystemInitMcpServer, SystemInitPlugin, SystemInitPluginError, FastModeState, FastModeDisabledReason를 포함한 초기 시스템 메시지 페이로드를 전부 타입화했습니다. - SandboxSettings.ignoreViolations의 타입을 실제 CLI 스키마에 맞게 수정해 잘못된 타입 해석과 엄격한 타입 검사 오류를 막았습니다. - 번들된 Claude CLI를 2.1.299로 업데이트했습니다.

바뀐 것

새 기능 2

  • 훅별 출력 타입을 추가하고 훅 구현에 필요한 누락 입력 필드를 보완했습니다.
  • SystemInitData를 TypedDict로 정의하고, SystemInitMcpServer, SystemInitPlugin, SystemInitPluginError, FastModeState, FastModeDisabledReason까지 포함해 초기 시스템 메시지 페이로드를 타입화했습니다.

기타 1

  • 번들된 Claude CLI를 2.1.299로 업데이트했습니다.

수정 1

  • SandboxSettings.ignoreViolations 타입을 file / network 키를 가진 TypedDict에서 dict[str, list[str]]로 바꿔 CLI의 실제 스키마와 맞췄습니다.

원문 제목 · v0.2.166