Claude Code 2.1.295, 훅 실행 실패 시 작업 차단 옵션 추가
Claude Code 2.1.295가 명령·HTTP 훅에 onFailure: "block" 옵션을 추가했다. 훅 시작 실패·시간 초과·예상 밖 종료 코드가 발생하면 작업을 차단한다. 게이트웨이에는 첫 응답 대기 한도와 모델별 upstream 제한을 추가하고, 뒤늦게 등록된 도구에 --tools·--restricted 제한이 적용되지 않던 오류도 수정했다.
onFailure: "block"은 명령·HTTP 훅이 시작하지 못하거나 시간 초과·예상 밖 종료 코드로 끝날 때 해당 작업을 차단하는 선택 옵션이다.
Claude apps gateway의 timeouts.upstream_ttfb_ms는 클라우드 upstream에서 스트림 시작까지 기다리는 시간을 제한한다. 한도를 넘으면 대체 upstream으로 전환하거나 502 오류를 반환한다.
각 upstream의 선택적 models 목록은 장애 전환에도 적용되며, 항목당 별표 하나를 와일드카드로 지원한다.
--tools·--restricted가 실행 후 등록되는 내장 도구에도 적용되도록 수정했다.
헤드리스·SDK 세션의 원격 MCP 장기 장애 후 재연결과 반복 연결 끊김 처리를 수정했으며, 반복 장애에서는 최대 30초까지 재시도 간격을 늘린다.
Program Status Protocol(OSC 7501)을 구현한 터미널은 작업 중·사용자 대기·완료 상태를 표시할 수 있다.
검사 훅의 실행 장애가 작업 허용으로 이어지지 않도록 차단 정책을 구성할 수 있다.
원문
- v2.1.295Claude Code Releases · 원문 2026-10-09