Claude Code v2.1.260 업데이트 — diff 패널이 눈앞에서 바뀐다
Claude Code로 작업할 때 "지금까지 뭘 바꿨지?" 확인하려고 매번 터미널에서 git diff 치고 다니던 시절이 끝났습니다. 최신 릴리스 v2.1.260에서 실시간 diff 패널이 기본으로 들어왔습니다.
한마디로 말하면, Claude가 코드를 수정할 때마다 변경 내역이 대화 옆 패널에 실시간으로 쌓이고, 비용 추적과 권한 처리도 한층 똑똑해진 업데이트입니다. 눈에 보이는 변화와 눈에 안 보이는 안정성 작업이 함께 들어왔죠.
눈에 보이는 변화: /diff 패널
풀스크린 모드에서 대화창 옆에 diff 패널이 열리고, Claude가 수정하는 대로 커밋되지 않은 변경 사항이 실시간 표시됩니다. /diff 명령으로 켜고 끌 수 있습니다.
이게 유용한 이유는 단순합니다. Claude가 여러 파일을 연속으로 수정할 때, 지금까지 뭘 건드렸는지 시각적으로 추적할 수 있어야 실수를 조기에 잡을 수 있거든요. 리뷰 없이 맡기는 것과, 눈으로 보면서 맡기는 것은 신뢰도가 완전히 다릅니다.
비용 추적도 똑똑해졌다
/cost 명령과 상태 표시줄의 prompt_cache 필드에 프롬프트 캐시 미스의 원인 후보가 표시됩니다. 예를 들어 tool 정의가 바뀌었거나, 시스템 프롬프트가 수정됐거나, 캐시 TTL을 넘겨 유휴 상태였다는 식으로요.
API 비용을 신경 쓰는 개발자라면 체감이 클 부분입니다. 캐시가 왜 안 맞는지 몰라서 요금이 튀던 상황에서, 이제 원인을 바로 진단할 수 있으니까요. 장시간 세션을 돌리는 에이전트 워크플로우에서 특히 유용합니다.
보안·안정성 픽스가 알짜다
이번 릴리스의 진짜 수확은 보안 쪽입니다. 세 가지만 짚어보면:
- 괄호 경로 버그 수정: 경로에 괄호가 들어간
Edit/Write/Read권한 규칙이 무효 처리돼, "읽기 전용"으로 설정한 폴더가 실제로는 쓰기 가능하던 문제를 고쳤습니다. - zsh 우회 차단:
REPORTTIME같은 변수 할당에 명령 치환을 숨겨 권한 승인을 피하던 zsh 명령을 이제 감지해서 승인을 요청합니다. - 패턴 하나 잘못 쓰면 전부 마비되던 문제: 닫히지 않은
[같은 잘못된 정규식 하나가 모든 파일 편집을Invalid regular expression으로 실패시켰는데, 이제 그 규칙은 리터럴 경로만 보호하도록 동작합니다.
또 Bedrock 환경에서 회사 루트 CA가 OS 인증서 저장소에만 있을 때 인증서 오류로 API 호출이 실패하던 문제도 해결됐습니다. 사내 환경 사용자라면 반가운 픽스죠.
실전에서 어떻게 쓸까?
헤드리스 세션(Claude Code Desktop, Agent SDK, -p 모드)에도 /reload-plugins와 텍스트 형태의 /advisor 명령이 추가됐습니다. CI 파이프라인이나 자동화 스크립트에서 Claude Code를 돌린다면, 세션을 재시작하지 않고도 플러그인을 리로드할 수 있어 개발 사이클이 짧아집니다.
여러 IdP 연동 설정도 다듬어져서, 엔터프라이즈 환경 구성이 한결 유연해졌습니다.
마무리로 — 눈에 띄는 기능보다 보안 픽스가 더 중요한 릴리스입니다. 특히 권한 규칙에 괄호가 들어간 경로를 쓰고 있었다면, 지금 바로 업데이트하는 걸 권합니다.
출처: https://github.com/anthropics/claude-code/releases/tag/v2.1.260
태그: AI Claude Claude Code 개발도구