Claude Code v2.1.221 — Focus 뷰, 자격증명 마스킹, 그리고 11개 버그 수정
Anthropic이 Claude Code v2.1.221을 릴리스했습니다. 이번 업데이트는 VSCode 사용자를 위한 새로운 UI 모드부터 보안 강화, 그리고 꽤 많은 버그 수정까지 두루 다루고 있습니다.
한마디로 말하면 — 작업에 집중할 수 있는 새로운 뷰와 리눅스 자격증명 보호 기능이 핵심이며, 그동안 골치 아팠던 여러 버그들이 한꺼번에 해결된 버전입니다.
Focus 뷰 — 툴 노이즈를 숨기고 대화에 집중
VSCode 익스텐션에 Focus view가 추가됐습니다. 채팅 메뉴에서 토글하거나 Ctrl+Alt+F 단축키로 켤 수 있고, "Claude Code: Toggle Focus view" 커맨드로도 접근할 수 있습니다.
이 모드를 켜면, Claude가 각 턴마다 실행하는 툴 활동을 확장 가능한 요약 뒤로 숨겨줍니다. 현재 실행 중인 툴은 실시간 인디케이터로 표시되므로, 진행 상황은 파악하면서 화면은 깔끔하게 유지할 수 있습니다. Claude Code는 터미널과 파일을 오가며 작업하다 보면 로그가 엄청나게 쌓이는데, 그 노이즈를 크게 줄여주는 기능입니다.
자격증명 마스킹 — 샌드박스에서 비밀정보 보호
리눅스와 WSL 환경에서 mode: "mask" 설정이 추가됐습니다. 샌드박스 안에서 실행되는 명령어가 자격증명 파일을 읽을 때, 실제 값 대신 센티넬 복사본을 보게 됩니다. extract 정규식으로 특정 구간만 캡처할 수도 있고, 파일 전체를 마스킹할 수도 있습니다. 실제 값은 프록시가 외부 통신 시점에 치환해주는 방식입니다. macOS에서는 아직 deny로 폴백됩니다.
민감한 API 키나 비밀번호가 담긴 파일을 다루는 자동화 환경에서, 실수로 값이 노출될 위험을 크게 줄여줍니다.
버그 수정 — 꽤 많은 것들이 고쳐졌습니다
이번에 해결된 문제 중 눈에 띄는 것들입니다:
- thinking 토글 버그: 세션 시작 시 thinking이 꺼져 있으면 이후 켜도 적용되지 않던 문제 수정
- MCP 서버 연결 시점:
--mcp-config로 지정한 MCP 서버가 print 모드(-p) 첫 턴 전에 연결되지 않아 툴 호출이 일반 텍스트로 출력되던 현상 해결 - @-mentioned 파일 유실: Esc로 프롬프트를 철회한 뒤 재전송하면 멘션한 파일이 사라지던 버그 수정
- Bash 권한 우회: zsh의
[[ ]]정규식 조건에서 숨겨진 명령어가 실행될 수 있던 보안 문제 수정 - WebSearch 400 에러: thinking 비활성화 상태에서
xhigh/max노력도 설정 시 실패하던 문제 해결 - Bedrock AWS SSO 인증 수정
그 외에도 SDK MCP 툴 충돌, PowerShell 경로 처리, 대용량 업로드 TLS 에러, 지출 한도 메시지 오류 등이 함께 잡혔습니다.
실용적으로 체감되는 변화
Focus 뷰는 Claude Code를 하루 종일 쓰는 개발자에게 특히 유용합니다. 복잡한 에이전트 작업을 돌릴 때 화면이 툴 출력으로 도배되는 걸 막아주니, 코드 리뷰나 대화 흐름을 따라가기 훨씬 편해집니다.
자격증명 마스킹은 CI/CD 파이프라인이나 자동화 스크립트에서 Claude Code를 실행하는 팀에 실질적인 보안 이득을 줍니다. 샌드박스 안에서 비밀값이 안전하게 보호되니 안심하고 위임할 수 있습니다.
전반적으로 화려한 신기능보다는 사용성과 안정성에 집중한 릴리스입니다. v2.1.x 시리즈가 점점 다져지고 있는 느낌이네요. 특히 MCP 관련 버그들이 꾸준히 잡히는 걸 보면, 생태계 확장에 박차를 가하고 있는 것 같습니다.
출처: https://github.com/anthropics/claude-code/releases/tag/v2.1.221