Claude Code v2.1.222 — Git 격리 치명적 버그 포함 14개 수정
Claude Code 최신 패치에서 worktree 격리 세션이 메인 저장소에 파괴적 git 명령을 실행할 수 있던 치명적 버그가 수정됐습니다. 격리가 supposed to 보호해줘야 할 핵심 코드가 노출되던 문제였죠.
한마디로 말하면, v2.1.222는 보안·안정성 중심의 버그 수정 릴리스입니다. 그중에서도 git worktree 격리 우회 이슈가 가장 중요합니다.
🔴 가장 중요한 수정: Worktree 격리 우회
지금까지 worktree-isolated 세션과 그 하위 subagent가 메인 체크아웃에 대해 destructive git 명령을 실행할 수 있었습니다. 즉, 격리 세션에서 작업하는 줄 알았는데 실제로는 메인 브랜치의 파일을 건드릴 수 있었다는 뜻입니다.
이번 패치로 파일 편집과 Bash 명령 모두에 격리가 제대로 적용됩니다. worktree로 코드를 보호하면서 subagent를 돌리는 워크플로를 쓰고 있다면 즉시 업데이트하는 게 좋습니다.
프록시·연결 안정성 개선
HTTPS 프록시 환경에서 시작 시 연결 확인이 멈췄다가 실패하던 문제가 수정됐습니다. 이제 API 요청과 동일한 proxy-aware transport를 사용해 명확한 타임아웃 메시지를 보여줍니다.
또한 custom ANTHROPIC_BASE_URL 게이트웨이에서 서버 keep-alive ping이 오는데도 idle timeout이 발생하던 버그, 완료된 응답에서 "Connection closed mid-response" 에러가 뜨던 문제도 잡았습니다. 자체 게이트웨이를 운영 중이라면 체감 품질이 꽤 좋아질 것입니다.
사용자 경험 및 도구 수정
/usage가 MCP 서버 사용량을 과대 산정하던 버그 수정 — 이제 실제로 해당 서버의 tool 결과를 소비한 요청만 집계합니다/usage-credits가 Team/Enterprise 멤버에서 재요청을 차단하던 문제 해결- PR 링크가 세션에 제대로 연결되지 않던 버그 수정
opus모델 alias가 조직 제한 시 최신 허용 모델로 단계적 하향되도록 정상화
이외에도 subagent transcript 뷰의 effort 라벨 오류, MCP 서버 제거 후 도구 에러 미표시 등 자잘한 UX 문제가 다수 해결됐습니다.
격리 세션 버그 하나만으로도 업데이트할 가치가 충분한 릴리스입니다.
출처: https://github.com/anthropics/claude-code/releases/tag/v2.1.222