Claude Code v2.1.85 — v2.1.85 | AIwitness목록으로v2.1.85
변경 사항
- MCP
headersHelper 스크립트에 CLAUDE_CODE_MCP_SERVER_NAME 및 CLAUDE_CODE_MCP_SERVER_URL 환경 변수를 추가하여 하나의 헬퍼가 여러 서버를 제공할 수 있도록 함
- 권한 규칙 구문(예:
Bash(git *))을 사용하는 hook에 조건부 if 필드를 추가하여 실행 시점을 필터링하고 프로세스 생성 오버헤드를 감소
- 스케줄된 작업(
/loop, CronCreate)이 실행될 때 트랜스크립트에 타임스탬프 마커 추가
[Image #N] 플레이스홀더 뒤에 이미지 붙여넣기 시 후행 공백 추가
- Deep link 쿼리(
claude-cli://open?q=…)는 이제 최대 5,000자까지 지원하며, 긴 사전 작성 프롬프트에 대해 '검토하도록 스크롤' 경고 표시
- MCP OAuth가 이제 RFC 9728 Protected Resource Metadata discovery를 따르며 인증 서버를 찾음
- 조직 정책(
managed-settings.json)으로 차단된 플러그인은 더 이상 설치하거나 활성화할 수 없으며 마켓플레이스 보기에서 숨겨짐
- PreToolUse hook이 이제
permissionDecision: "allow"와 함께 updatedInput을 반환하여 AskUserQuestion을 충족할 수 있으며, 자신의 UI를 통해 답변을 수집하는 헤드리스 통합 활성화
- OpenTelemetry tool_result 이벤트의
tool_parameters는 이제 OTEL_LOG_TOOL_DETAILS=1 뒤에 게이트됨
/compact가 컨텍스트가 커져서 컴팩트 요청 자체에 맞지 않을 때 '컨텍스트 초과' 오류로 실패하는 문제 수정
/plugin enable 및 /plugin disable이 플러그인의 설치 위치가 설정에서 선언된 위치와 다를 때 실패하는 문제 수정
--worktree이 WorktreeCreate hook이 실행되기 전에 비Git 저장소에서 오류로 종료되는 문제 수정
deniedMcpServers 설정이 claude.ai MCP 서버를 차단하지 못하는 문제 수정
- 컴퓨터 사용 도구의
switch_display가 다중 모니터 설정에서 '이 세션에서는 사용할 수 없음'을 반환하는 문제 수정
OTEL_LOGS_EXPORTER, OTEL_METRICS_EXPORTER 또는 OTEL_TRACES_EXPORTER이 none으로 설정될 때 크래시되는 문제 수정
- 비네이티브 빌드에서 diff 구문 강조 표시가 작동하지 않는 문제 수정
- 새로 고침 토큰이 존재할 때 MCP 단계적 인증이 실패하는 문제 수정 — 상승된 스코프를
403 insufficient_scope을 통해 요청하는 서버는 이제 올바르게 재인증 흐름을 트리거
- 스트리밍 응답이 중단될 때 원격 세션의 메모리 누수 수정
- 재시도 시 새 TCP 연결을 사용하여 엣지 연결 변동 중 지속적인 ECONNRESET 오류 수정
- 특정 슬래시 명령 실행 후 프롬프트가 큐에 갇혀 위쪽 화살표로 검색할 수 없게 되는 문제 수정
- Python Agent SDK:
--mcp-config을 통해 전달된 type:'sdk' MCP 서버가 시작 중에 더 이상 드롭되지 않음
- SSH 또는 VS Code 통합 터미널에서 실행할 때 프롬프트에 나타나는 원본 키 시퀀스 수정
- 권한 해결 후 Remote Control 세션 상태가 '조치 필요'에서 벗어나지 못하는 문제 수정
- Shift+Enter 및 Meta+Enter이 타입어헤드 제안에 의해 가로채져 줄바꿈을 삽입하지 못하는 문제 수정
- 스트리밍 중 위로 스크롤할 때 오래된 콘텐츠가 흘러나오는 문제 수정
- Ghostty, Kitty, WezTerm 및 Kitty 키보드 프로토콜을 지원하는 다른 터미널에서 종료 후 향상된 키보드 모드에 남겨지는 문제 수정 — Ctrl+C 및 Ctrl+D는 이제 종료 후 올바르게 작동
- 대규모 저장소에서 @-mention 파일 자동 완성 성능 개선
- PowerShell 위험한 명령 감지 개선
- WASM yoga-layout을 순수 TypeScript 구현으로 대체하여 대형 트랜스크립트의 스크롤 성능 개선
- 대규모 세션에서 압축이 트리거될 때 UI 끊김 감소