Claude Code v2.1.97 — 포커스 뷰, 권한 강화, MCP 메모리 누수 수정
AI

Claude Code v2.1.97 — 포커스 뷰, 권한 강화, MCP 메모리 누수 수정

zaq · · 3 min read

Claude Code v2.1.97이 나왔습니다. 이번엔 새로운 UI 모드, 권한 시스템 전면 강화, 그리고 MCP 메모리 누수 수정까지 꽤 묵직한 업데이트네요.

한마디로 요약하면, 장시간 세션에서 안정성이 크게 개선되고 권한 처리가 튼튼해졌으며, 깔끔한 집중 모드가 추가됐습니다.

포커스 뷰: 방해 없이 코드에 집중

NO_FLICKER 모드에서 Ctrl+O를 누르면 포커스 뷰가 켜집니다. 프롬프트, 도구 실행 요약(한 줄 + diffstat), 최종 응답만 보여주는 깔끔한 모드입니다. 긴 세션에서 도구 호출 로그가 화면을 가득 채울 때 유용합니다. diffstat까지 보여주니까 뭐가 바뀌었는지 한눈에 파악할 수 있죠.

권한 시스템 대폭 강화

이번에 권한 관련 수정이 가장 많습니다. --dangerously-skip-permissions가 보호 경로에 쓰기를 승인하면 조용히 accept-edits 모드로 강등되던 버그가 수정됐습니다. Bash 도구 권한 체크도 환경변수 접두어와 네트워크 리디렉트 부분이 더 타이트해졌고, toString 같은 JS 프로토타입 프로퍼티와 겹치는 권한 규칙 이름이 설정을 무효화하던 문제도 잡혔습니다. 관리자가 allow rule을 제거해도 프로세스 재시작까지 남아있던 버그도 수정됐고요.

MCP 메모리 누수와 429 재시도 수정

장시간 사용자에게 반가운 소식 두 가지입니다. 첫째, MCP HTTP/SSE 연결이 재접속할 때마다 시간당 ~50MB의 버퍼가 해제되지 않던 메모리 누수가 수정됐습니다. 둘째, 서버가 짧은 Retry-After를 반환할 때 429 재시도를 ~13초 만에 전부 소진하던 문제가 해결됐습니다. 이제 최소 exponential backoff가 적용돼서 재시도가 더 여유롭게 분산됩니다.

이 외에도 /resume 선택기 버그 5건, rate-limit 업그레이드 옵션이 컨텍스트 압축 후 사라지는 문제, refreshInterval 설정으로 상태 라인 주기 갱신, /agents에 실행 중인 서브에이전트 수 표시 등 디테일한 개선이 많았습니다. 장시간 세션을 자주 쓰는 분이라면 이번 업데이트로 체감 성능이 꽤 좋아질 겁니다.

출처: https://github.com/anthropics/claude-code/releases/tag/v2.1.97