무엇이 바뀌었나?
Claude Code 2.1.200이 2026년 7월 3일 출시됐습니다. AskUserQuestion 대화상자의 자동 진행 기본 동작과 기본 권한 모드의 이름이 바뀌었고, 백그라운드 세션과 에이전트의 안정성, 스크린 리더 출력이 개선됐습니다. 시작 시 크래시, 데몬 인계, 플러그인 로딩 등 여러 영역의 버그가 정리됐습니다.
주요 변경
-
AskUserQuestion 대화상자 자동 진행 기본값 해제
AskUserQuestion 대화상자는 일정 시간이 지나면 기본 선택으로 자동 진행됐습니다. 이제 기본적으로 자동 진행하지 않으며, 자동 진행이 필요하면
/config에서 유휴 타임아웃을 켤 수 있습니다. -
기본 권한 모드 이름을 “Manual”로 변경
기본 권한 모드가 “default”라는 이름이라 어떤 동작인지 파악하기 어려웠습니다. 이제 CLI,
--help, VS Code, JetBrains 전반에서 “Manual”로 표시됩니다.--permission-mode manual과"defaultMode": "manual"도 기존default와 함께 인식됩니다.
주요 개선
-
스크린 리더 출력 개선
스크린 리더에서 장식용 글리프까지 읽히고 표가 제대로 전달되지 않았습니다. 이제 장식용 글리프는 숨기고, transcript 기호는 짧은 라벨로 읽으며, 중첩 표는
Header: value.형식으로 읽습니다. -
설치 스크립트의 메모리 부족 안내
설치 스크립트가 시스템 메모리 부족으로 중단되면 원인을 알기 어려웠습니다. 이제 메모리 부족으로 설치가 종료된 경우 그 사실을 설명합니다.
주요 버그 수정
시작과 설정
.claude.json의disabledMcpServers나enabledMcpServers가 배열이 아닌 값으로 설정되면 시작 시 크래시가 나던 문제 수정.
백그라운드 세션과 에이전트
- 절전, 복귀 후나 멈춘 세션을 다시 열 때 백그라운드 세션이 턴 도중 조용히 중단되던 문제 수정.
- 멈춤 재생성 후 Esc로 취소한 턴을 백그라운드 세션이 다시 실행하던 문제 수정.
- 크래시로 남은 오래된
daemon.lock의 PID를 OS가 재사용하면 백그라운드 에이전트가 다시 시작되지 않던 문제 수정. - 재설치된 구버전 빌드가 데몬을 넘겨받을 수 있던 문제 수정 — 이제 빌드 최신 여부를 버전에 내장된 빌드 타임스탬프로 판단합니다.
- 백그라운드 에이전트 로스터(roster) 문제 수정 — 일시적 손상이 고아(orphan) 정리를 영구 비활성화하던 문제, 구버전 바이너리가 신버전이 기록한 필드를 보존하지 않던 문제, 데몬 재시작 중 소켓 인증 토큰이 제거되던 문제.
- rate limit으로 텍스트 출력을 내기 전에 끊긴 서브에이전트가 깔끔하게 실패하지 않고 빈 결과를 반환하던 문제 수정.
- 백그라운드 에이전트 출력의 제어 문자(control byte)가 agent view의 터미널에 노출되던 문제 수정.
claude agents --plugin-dir <dir>에서 플래그를agents뒤에 두면 플러그인의 에이전트, 스킬이 agent view에 표시되지 않던 문제 수정.
플러그인과 MCP
- 프로젝트 범위 플러그인이 같은 리포의 git worktree에서 올바르게 로드되지 않던 문제 수정.
/mcp서버 목록이 스크린 리더, 화면 확대기의 포커스를 추적하지 못하던 문제 수정.
UI와 접근성
- 녹음에 오디오가 없을 때 음성 받아쓰기가 “Voice connection failed”라는 오해를 주는 메시지를 표시하던 문제 수정.
- tmux 3.4 이상에서 렌더링이 깜빡이던 문제 수정 — 동기화된 터미널 출력(synchronized terminal output)을 켜서 해결했습니다.
알아두면 좋은 점
- 권한 모드 별칭 —
--permission-mode manual과"defaultMode": "manual"이 기존default와 함께 인식됩니다. - AskUserQuestion 자동 진행 켜기 — 자동 진행이 필요하면
/config에서 유휴 타임아웃을 설정합니다.