원문: Claude Code v2.1.85 Release Notes

변경사항

  • MCP headersHelper 스크립트에 CLAUDE_CODE_MCP_SERVER_NAMECLAUDE_CODE_MCP_SERVER_URL 환경 변수를 추가하여 하나의 helper가 여러 서버를 제공할 수 있도록 함
  • 권한 규칙 구문(예: Bash(git *))을 사용하는 hook에 조건부 if 필드를 추가하여 실행 시기를 필터링하고 프로세스 생성 오버헤드를 감소
  • 예약된 작업(/loop, CronCreate)이 실행될 때 transcript에 타임스탬프 마커를 추가
  • 이미지 붙여넣기 시 [Image #N] 플레이스홀더 뒤에 후행 공백을 추가
  • Deep link 쿼리(claude-cli://open?q=…)가 최대 5,000자를 지원하도록 하고, 긴 사전 입력된 프롬프트에 대해 “scroll to review” 경고를 추가
  • MCP OAuth가 이제 RFC 9728 Protected Resource Metadata discovery를 따라 authorization server를 찾음
  • 조직 정책(managed-settings.json)에 의해 차단된 플러그인은 더 이상 설치 또는 활성화할 수 없으며, 마켓플레이스 뷰에서 숨겨짐
  • PreToolUse hook이 이제 permissionDecision: "allow"와 함께 updatedInput을 반환하여 AskUserQuestion을 만족할 수 있으며, 자체 UI를 통해 답변을 수집하는 headless 통합을 활성화함
  • OpenTelemetry tool_result 이벤트의 tool_parameters가 이제 OTEL_LOG_TOOL_DETAILS=1 뒤에 제어됨
  • /compact가 대화가 compact 요청 자체에 맞기에 너무 커졌을 때 “context exceeded” 실패를 수정
  • /plugin enable/plugin disable이 플러그인의 설치 위치가 설정에 선언된 위치와 다를 때 실패하는 문제를 수정
  • --worktreeWorktreeCreate hook이 실행되기 전에 비git 저장소에서 오류가 발생하여 종료되는 문제를 수정
  • deniedMcpServers 설정이 claude.ai MCP 서버를 차단하지 않는 문제를 수정
  • computer-use tool의 switch_display가 멀티 모니터 설정에서 “not available in this session”을 반환하는 문제를 수정
  • OTEL_LOGS_EXPORTER, OTEL_METRICS_EXPORTER 또는 OTEL_TRACES_EXPORTERnone으로 설정될 때 발생하는 충돌을 수정
  • 비 native 빌드에서 diff 구문 하이라이팅이 작동하지 않는 문제를 수정
  • refresh token이 존재할 때 MCP step-up authorization이 실패하는 문제를 수정 — 승격된 scope를 요청하는 서버가 403 insufficient_scope를 통해 이제 재 authorization 흐름을 올바르게 트리거함
  • 원격 세션에서 스트리밍 응답이 중단될 때 메모리 누수를 수정
  • 재시도 시 새로운 TCP 연결을 사용하여 edge connection churn 중 지속적인 ECONNRESET 오류를 수정
  • 특정 slash 명령 실행 후 프롬프트가 큐에 갇히고 위쪽 화살표로 검색할 수 없는 문제를 수정
  • Python Agent SDK: --mcp-config를 통해 전달된 type:'sdk' MCP 서버가 더 이상 startup 중에 버려지지 않음을 수정
  • SSH를 통해 또는 VS Code 통합 터미널에서 실행할 때 원본 키 시퀀스가 프롬프트에 나타나는 문제를 수정
  • 권한이 해결된 후 Remote Control 세션 상태가 “Requires Action”에 갇혀 있는 문제를 수정
  • shift+enter 및 meta+enter가 개행 삽입 대신 typeahead 제안에 의해 차단되는 문제를 수정
  • 스트리밍 중에 위로 스크롤할 때 이전 콘텐츠가 표시되는 문제를 수정
  • Ghostty, Kitty, WezTerm 및 Kitty keyboard protocol을 지원하는 기타 터미널에서 종료 후 터미널이 enhanced keyboard mode에 남아 있는 문제를 수정 — Ctrl+C 및 Ctrl+D가 종료 후 올바르게 작동함
  • 큰 저장소에서 @-mention 파일 자동완성 성능을 개선
  • PowerShell 위험한 명령 감지를 개선
  • WASM yoga-layout을 순수 TypeScript 구현으로 바꾸어 큰 transcript의 스크롤 성능을 개선
  • 큰 세션에서 compaction이 트리거될 때 UI 끊김을 감소