원문: Claude Code v2.1.84 Release Notes

변경된 사항

  • Windows용 PowerShell 도구를 선택적 미리 보기 기능으로 추가했습니다. 자세한 내용은 https://code.claude.com/docs/en/tools-reference#powershell-tool에서 확인하세요.
  • 3p(Bedrock, Vertex, Foundry)의 고정된 기본 모델에 대한 노력/사고 능력 감지 기능을 재정의하기 위해 ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS 환경 변수를 추가했으며, /model 선택기 레이블을 사용자 정의하기 위해 _MODEL_NAME/_DESCRIPTION을 추가했습니다.
  • 스트리밍 유휴 감시(watchdog) 임계값을 설정하기 위해 CLAUDE_STREAM_IDLE_TIMEOUT_MS 환경 변수를 추가했습니다(기본값 90초).
  • TaskCreate를 통해 작업이 생성될 때 호출되는 TaskCreated 훅을 추가했습니다.
  • type: "http"에 대한 WorktreeCreate 훅 지원이 추가되었습니다. 응답 JSON의 hookSpecificOutput.worktreePath를 통해 생성된 워크트리 경로를 반환합니다.
  • 팀/엔터프라이즈 관리자가 채널 플러그인 허용 목록을 정의할 수 있도록 allowedChannelPlugins 관리 설정을 추가했습니다.
  • 타임아웃 문제 해결을 위해 API 요청에 x-client-request-id 헤더를 추가했습니다
  • 75분 이상 경과 후 다시 접속하는 사용자에게 /clear를 입력하도록 안내하는 유휴 상태 복귀 메시지를 추가하여, 오래된 세션에서 발생하는 불필요한 토큰 재캐싱을 줄였습니다.
  • 딥 링크(claude-cli://)는 이제 감지 목록의 맨 앞에 있는 터미널이 아닌, 사용자가 선호하는 터미널에서 열립니다.
  • 규칙 및 기술 paths: 프론트매터에서 이제 글로브 패턴의 YAML 목록을 지원합니다
  • OpenAPI로 생성된 서버의 컨텍스트가 과도하게 늘어나는 것을 방지하기 위해, MCP 도구 설명 및 서버 지침의 최대 길이가 2KB로 제한됩니다.
  • 로컬 및 claude.ai 커넥터를 통해 구성된 MCP 서버의 설정이 중복 제거되었으며, 로컬 설정이 우선 적용됩니다.
  • 대화형 프롬프트에서 멈춘 것처럼 보이는 백그라운드 bash 작업은 이제 약 45초 후에 알림을 표시합니다
  • 토큰 수가 100만 개 이상인 경우, 이제 “1512.6k” 대신 “1.5m”로 표시됩니다.
  • ToolSearch가 활성화된 상태에서 전역 시스템 프롬프트 캐싱 기능이 이제 정상적으로 작동하며, MCP 도구가 구성된 사용자도 포함됩니다.
  • 음성 푸시투톡 기능 수정: 음성 키를 길게 눌러도 더 이상 텍스트 입력창에 문자가 잘못 입력되지 않으며, 녹취 내용이 이제 올바른 위치에 삽입됩니다.
  • 푸터 항목에 포커스가 맞춰졌을 때 위/아래 화살표 키가 반응하지 않던 문제를 수정했습니다
  • 여러 줄로 구성된 입력에서 줄 경계에서 Ctrl+U(줄 시작 부분까지 삭제)가 아무런 동작을 하지 않던 문제를 수정하여, 이제 Ctrl+U를 반복하면 줄을 넘나들며 내용이 지워집니다.
  • 기본 코드 바인딩(예: "ctrl+x ctrl+k": null)을 null로 해제할 때, 접두사 키가 해제되지 않고 여전히 코드 대기 모드로 진입하는 문제를 수정했습니다.
  • 마우스 이벤트가 대본 검색 입력창에 “mouse”라는 텍스트를 그대로 삽입하는 문제를 수정했습니다.
  • 상위 세션에서 --json-schema를 사용하고 하위 에이전트에서도 스키마를 지정했을 때, 하위 에이전트가 API 400 오류로 실패하는 문제를 수정했습니다.
  • 일부 단말기에서 사용자 메시지 풍선 내 특정 이모티콘 뒤의 배경색이 표시되지 않던 문제를 수정했습니다.
  • Edit(.claude) 허용 규칙이 설정된 사용자의 경우, “클로드가 이번 세션에 대한 자체 설정을 편집할 수 있도록 허용” 권한 옵션이 적용되지 않던 문제를 수정했습니다.
  • 대용량 편집 파일의 첨부 파일 스니펫을 생성할 때 발생하는 멈춤 현상을 수정했습니다
  • 서버 재연결 시 MCP 도구/리소스 캐시 누수 현상 수정
  • 부분 복제 저장소(Scalar/GVFS)가 대량의 블롭 다운로드를 유발하여 발생하던 시작 성능 문제를 수정했습니다.
  • 네이티브 터미널 커서가 텍스트 입력 위치 표시기를 제대로 따라가지 않던 문제를 수정하여, 이제 IME 입력(CJK 입력)이 인라인으로 표시되고 스크린 리더가 입력 위치를 정확히 파악할 수 있게 되었습니다.
  • 일시적인 키체인 읽기 오류로 인해 macOS에서 발생하던 잘못된 “로그인되지 않음” 오류 문제를 수정했습니다
  • 바이패스 기능이 활성화되지 않은 상태에서 핵심 도구가 지연될 수 있어, 입력된 매개변수에 대해 InputValidationError 오류가 발생하며 편집/쓰기 작업이 실패하는 콜드 스타트 경합 문제를 수정했습니다.
  • Windows 드라이브 루트(C:\, C:\Windows 등)의 위험한 삭제 시 탐지 기능 개선
  • 슬래시 명령어 및 에이전트 로딩과 병행하여 setup()을 실행함으로써 대화형 시작 속도를 약 30ms 단축했습니다
  • MCP 서버를 사용하는 claude "prompt"의 시작 성능이 개선되었습니다. 이제 REPL이 모든 서버가 연결될 때까지 대기하지 않고 즉시 표시됩니다.
  • 차단 시 일반적인 “아직 활성화되지 않았습니다”라는 메시지 대신 구체적인 사유를 표시하도록 리모컨 기능을 개선했습니다
  • p90 프롬프트 캐시 비율 개선
  • 메시지 창이 압축 및 그룹화 변경 사항의 영향을 받지 않도록 하여, 장시간 세션 중 상단으로 스크롤 시 재설정되는 현상을 줄였습니다
  • 애니메이션이 적용된 도구 진행 바가 뷰포트 위쪽으로 스크롤될 때 발생하는 화면 깜빡임 현상이 완화되었습니다
  • 이슈/PR 참조 링크가 owner/repo#123 형식으로 작성된 경우에만 클릭 가능한 링크로 변환되도록 변경되었습니다. — #123만 단독으로 표기된 경우 더 이상 자동 링크로 변환되지 않습니다.
  • 현재 인증 설정에서 사용할 수 없는 슬래시 명령어(/voice, /mobile, /chrome, /upgrade 등)는 이제 표시되지 않고 숨겨집니다.
  • [VSCode] 사용량 백분율과 초기화 시간을 표시하는 속도 제한 경고 배너를 추가했습니다
  • 통계 화면 캡처 기능(/stats에서 Ctrl+S)이 이제 모든 빌드에서 작동하며 속도가 16배 빨라졌습니다