Claude Code v2.1.200 — 권한 모드가 "Manual"로 바뀌고 백그라운드 세션이 튼튼해졌습니다
AI

Claude Code v2.1.200 — 권한 모드가 "Manual"로 바뀌고 백그라운드 세션이 튼튼해졌습니다

zaq · · 3 min read

Claude Code v2.1.200에서 보안 기본값이 바뀌고, 백그라운드 에이전트의 잦은 충돌이 대거 수정됐습니다. 특히 권한 모드가 "Manual"로 기본 변경된 점은 실무에 직접적인 영향을 줍니다.

권한 모드 기본값이 "Manual"로

지금까지 CLI, VS Code, JetBrains 모두에서 기본이던 권한 모드가 "default"에서 "Manual"로 바뀌었습니다. 기존처럼 default를 명시적으로 지정할 수도 있지만, 이제는 사용자가 의도하지 않은 자동 승인을 방지하는 방향으로 선회한 셈입니다.

또한 AskUserQuestion 다이얼로그가 더 이상 자동으로 계속 진행되지 않습니다. /config에서 idle timeout을 별도로 켜야 자동 진행이 동작하니, CI나 자동화 환경에서 동작이 달라질 수 있습니다.

백그라운드 세션 안정성 대폭 개선

이번 릴리스의 하이라이트는 백그라운드 에이전트 관련 버그 수정입니다. 주요 항목만 추려보면:

  • 슬립/웨이크 후 세션 멈춤 — sleep/wake 후 백그라운드 세션이 조용히 멈추던 문제 수정
  • 좀비 daemon.lock 문제 — 크래시 후 남은 stale lock의 PID가 OS에 재사용되면서 에이전트가 영원히 시작하지 못하던 버그 수정
  • Esc 취소 후 재실행 — stall 후 재시작된 세션이 취소된 턴을 다시 실행하던 문제 해결
  • daemon 인계 보안 강화 — 더 오래된 빌드가 daemon을 탈취하지 못하도록 빌드 타임스탬프 기반 판별 추가

백그라운드 에이전트를 적극적으로 쓰고 있었다면 체감할 만한 안정성 향상입니다.

접근성 · 렌더링 개선

스크린 리더 사용자를 위한 개선도 눈에 띕니다. 장식용 문자가 숨겨지고, 트랜스크립트 기호가 짧은 라벨로 읽히며, /mcp 서버 목록이 포커스 추적을 지원합니다. 또한 tmux 3.4+ 환경에서 깜빡임이 동기화 출력으로 해결됐습니다.

그 외에도 .claude.json의 MCP 서버 설정이 배열이 아닌 값으로 설정되었을 때 발생하던 시작 크래시, 음성 입력에서 오디오가 잡히지 않았을 때의 오해하기 쉬운 에러 메시지 등 디테일한 수정이 포함됐습니다.

한 줄 평: 권한 기본값 변경에 발맞춰 자동화 스크립트를 점검하고, 백그라운드 에이전트를 쓰고 있었다면 바로 업데이트하는 걸 권합니다.

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