claudekit / updates / claude-code-2-1-200
[ PATCH · ]

Claude Code 2.1.200

AskUserQuestion 대화상자가 이제 기본적으로 자동 진행하지 않으며, 자동 진행이 필요하면 `/config`에서 유휴 타임아웃을 켤 수 있습니다. 기본 권한 모드의 이름이 CLI, `--help`, VS Code, JetBrains 전반에서 "default"에서 "Manual"로 바뀌었고, `--permission-mode manual`과 `"defaultMode": "manual"`도 함께 인식됩니다. 절전, 복귀 후 백그라운드 세션이 조용히 중단되던 문제, 크래시로 남은 오래된 daemon.lock의 PID를 OS가 재사용하면 백그라운드 에이전트가 다시 시작되지 않던 문제 등 백그라운드 관련 버그와 스크린 리더 출력이 함께 개선됐습니다.

공식 발표 →

이 글은 공식 문서를 바탕으로 요약·정리한 내용입니다.

무엇이 바뀌었나?

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.jsondisabledMcpServersenabledMcpServers가 배열이 아닌 값으로 설정되면 시작 시 크래시가 나던 문제 수정.

백그라운드 세션과 에이전트

  • 절전, 복귀 후나 멈춘 세션을 다시 열 때 백그라운드 세션이 턴 도중 조용히 중단되던 문제 수정.
  • 멈춤 재생성 후 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에서 유휴 타임아웃을 설정합니다.