Claude Code v2.1.200: 기본 권한 모드가 Manual로 변경
Anthropic은 2026년 7월 3일 Claude Code v2.1.200을 출시했습니다. 모든 인터페이스에서 기본 권한 모드가 Manual로 변경되었고, 명시적 설정 없이는 AskUserQuestion 다이얼로그가 자동으로 진행되지 않습니다. 데몬 탈취 보안 취약점이 패치되었으며, 백그라운드 세션 및 하위 에이전트 속도 제한 처리가 개선되고 tmux 3.4+에서의 렌더링 깜빡임도 해결되었습니다.
이 기사는 AI가 1차 출처를 기반으로 생성했습니다.
Claude Code v2.1.200이 2026년 7월 3일에 출시되었습니다. 이번 업데이트는 모든 사용자의 일상적인 작업에 즉각적인 영향을 미치는 두 가지 변경 사항을 포함합니다. 기본 권한 모드가 자동에서 수동으로 변경되었고, 사용자 질문 다이얼로그는 대기 시간이 초과되어도 더 이상 자동으로 진행되지 않습니다. 또한 백그라운드 세션, 멀티 에이전트 시나리오, 터미널 렌더링에 영향을 미치던 여러 보안 및 안정성 문제도 해결되었습니다.
Claude Code의 기본 설정에서 무엇이 변경되었나요?
v2.1.200에서 가장 눈에 띄는 변경 사항은 모든 인터페이스—CLI, --help, VS Code 확장, JetBrains 플러그인—에서 기본 권한 모드가 「Manual」로 변경된 것입니다. 시스템은 새로운 --permission-mode manual 플래그와 기존 스크립트 및 설정 파일과의 호환성을 위한 레거시 default 파라미터를 모두 허용합니다. 기존에 자동 승인 방식으로 작업하던 사용자는 시작 플래그나 설정의 "defaultMode": "manual" 값을 통해 원하는 모드를 명시적으로 선택해야 합니다.
AskUserQuestion 다이얼로그도 함께 변경되었습니다. 이번 버전부터는 대기 시간이 초과되어도 다이얼로그가 자동으로 진행되지 않습니다. 이전 버전의 Claude Code는 사용자가 지정된 시간 내에 응답하지 않으면 자동으로 실행을 계속했는데, 이는 자동화 및 헤드리스 시나리오에서 명시적 동의 없이 의도치 않은 작업으로 이어질 수 있는 동작이었습니다. 이전의 자동 계속 로직을 유지하려는 사용자는 /config 메뉴에서 idle timeout 옵션을 명시적으로 활성화하면 됩니다.
보안 패치: 데몬이 더 이상 탈취에 취약하지 않음
이번 업데이트는 백그라운드 에이전트 데몬 탈취 취약점을 수정합니다. 이전 버전에서는 구버전 Claude Code를 재설치하면 활성 데몬의 제어권을 빼앗을 수 있었는데, 이는 다중 사용자 시스템, CI/CD 환경, 또는 자동화된 설치 절차에서 잠재적인 보안 허점이 될 수 있었습니다. v2.1.200부터 데몬은 빌드 타임스탬프가 이전인 바이너리의 요청을 거부합니다. 버전 진위 여부는 시맨틱 버전 번호가 아닌 오직 컴파일 시 내장된 타임스탬프로만 판단합니다.
또한 백그라운드 세션 신뢰성과 관련된 세 가지 문제도 수정되었습니다.
- 컴퓨터 수면/깨어나기 사이클 후 실행 중에 조용히 멈춰 있던 세션이 이제 중단 없이 작업을 계속합니다
- 중단된 데몬이 재시작될 때 취소된 작업이 다시 실행되어 이중 실행되는 문제가 수정되었습니다
- 잠금 파일이 남아 있는 충돌한 데몬은 이제 운영자의 수동 개입 없이도 깔끔하게 재시작할 수 있습니다
또한 .claude.json 설정 파일의 disabledMcpServers 또는 enabledMcpServers 필드에 배열이 아닌 값이 포함된 경우 발생하던 시작 시 충돌도 수정되었습니다. 이렇게 잘못 설정된 파일도 이제 프로세스 충돌 없이 처리됩니다.
멀티 에이전트 파이프라인 및 하위 에이전트 속도 제한 처리
멀티 에이전트 시나리오에서 하위 에이전트가 텍스트 출력을 생성하기 전에 API 속도 제한에 도달하면 오류 표시 없이 부모 에이전트에게 빈 결과를 반환했습니다. 부모 에이전트는 「결과 없음」을 의미하는 빈 응답과 「용량 제한으로 인해 작업이 중단됨」을 의미하는 빈 응답을 구별할 수 없었습니다. v2.1.200부터 이러한 경우에는 빈 문자열 대신 명확한 오류 메시지를 반환하므로 프로덕션 멀티 에이전트 파이프라인에서의 디버깅과 예외 처리가 훨씬 쉬워집니다.
렌더링 수정 및 접근성 개선
tmux 3.4 이상을 사용하는 사용자는 출력 렌더링 시 깜빡임(flicker)을 경험할 수 있었습니다. 멀티플렉서와의 터미널 통신이 동기화되지 않아 발생한 문제로, Claude Code는 이제 동기화된 터미널 출력을 명시적으로 활성화하여 tmux 세션에서의 시각적 깜빡임을 완전히 제거합니다.
스크린 리더 사용자를 위한 여러 개선 사항도 도입되었습니다. 이전에 시맨틱 의미가 없었던 장식용 그래픽 기호는 이제 보조 기술에서 숨겨집니다. 상태 표시기 및 트랜스크립트 레벨과 같이 정보를 담은 기호는 이제 의미 없는 글리프 대신 짧고 이해하기 쉬운 텍스트 레이블로 읽힙니다. 이러한 변경 사항은 스크린 리더에 의존하는 사용자에게 Claude Code를 더 접근하기 쉽게 만들어 줍니다.
v2.1.200의 기타 수정 사항으로는 git worktree 디렉토리에서의 플러그인 올바른 로딩, 음성 받아쓰기 메시지 개선, 인터페이스에서의 /mcp 서버 포커스 추적, 일부 경우 결과 파싱 문제를 일으키던 에이전트 출력의 제어 바이트 필터링 등이 포함됩니다.
자주 묻는 질문
- v2.1.200 이후 Claude Code의 권한 모드는 어떻게 작동하나요?
- 기본 권한 모드가 Manual로 설정되어 Claude Code는 모든 작업에 대해 승인을 요청합니다. 이전의 자동 승인 방식은 --permission-mode 플래그 또는 설정 파일의 defaultMode 옵션을 통해 설정할 수 있습니다. 변경 사항은 CLI, VS Code, JetBrains 모두에 적용됩니다.
- 데몬 보안 취약점에서 무엇이 수정되었나요?
- 구버전 Claude Code를 재설치해도 활성 데몬의 제어권을 빼앗을 수 없게 되었습니다. v2.1.200부터 데몬은 빌드 타임스탬프가 이전인 바이너리의 요청을 거부하며, 버전 진위 여부는 오직 컴파일 시 내장된 타임스탬프로만 판단합니다.
- 스크린 리더 사용자에게 무엇이 달라졌나요?
- 장식용 그래픽 기호는 이제 보조 기술에서 숨겨지고, 정보를 담은 기호는 글리프 대신 짧은 텍스트 레이블로 읽힙니다. 이 변경 사항은 스크린 리더에 의존하는 사용자의 접근성을 향상시킵니다.