원문: Claude Code v2.1.86 Release Notes

변경사항

  • API 요청에 X-Claude-Code-Session-Id header를 추가하여 프록시가 body를 파싱하지 않고도 세션별로 요청을 집계할 수 있도록 함
  • Grep과 파일 자동완성이 Jujutsu 또는 Sapling 메타데이터로 내려가지 않도록 VCS 디렉토리 제외 목록에 .jj.sl 추가
  • v2.1.85 이전에 생성된 세션에서 --resume이 “tool_use ids were found without tool_result blocks” 오류로 실패하는 문제 수정
  • 조건부 skills 또는 rules이 구성된 경우 프로젝트 루트 외부의 파일(예: ~/.claude/CLAUDE.md)에서 Write/Edit/Read가 실패하는 문제 수정
  • 모든 skill 호출 시 불필요한 설정 디스크 쓰기가 발생하여 Windows에서 성능 저하 및 설정 손상을 야기할 수 있는 문제 수정
  • 큰 transcript 파일이 있는 매우 긴 세션에서 /feedback 사용 시 메모리 부족 충돌이 발생할 수 있는 문제 수정
  • --bare 모드에서 대화형 세션의 MCP tools가 삭제되고 턴 도중에 대기 중인 메시지가 자동으로 삭제되는 문제 수정
  • c 단축키가 OAuth 로그인 URL의 처음 ~20자만 복사하고 전체 URL을 복사하지 않는 문제 수정
  • 마스킹된 입력(예: OAuth 코드 붙여넣기)이 좁은 터미널에서 여러 줄에 걸쳐 줄 바꿈할 때 토큰의 시작 부분이 노출되는 문제 수정
  • v2.1.83 이후 macOS/Linux에서 공식 마켓플레이스 플러그인 스크립트가 “Permission denied” 오류로 실패하는 문제 수정
  • 여러 Claude Code 인스턴스를 실행하고 그 중 하나에서 /model을 사용할 때 상태 표시줄에 다른 세션의 모델이 표시되는 문제 수정
  • 긴 대화의 맨 아래에서 wheel scroll 또는 click-to-select 후 스크롤이 새 메시지를 따라가지 않는 문제 수정
  • /plugin 제거 대화: n을 누르면 이제 플러그인의 데이터 디렉토리를 유지하면서 플러그인이 올바르게 제거됨
  • 클릭 후 Enter를 누르면 응답이 도착할 때까지 transcript가 비어 있을 수 있는 회귀 문제 수정
  • 키워드를 삭제한 후 ultrathink 힌트가 지속되는 문제 수정
  • 마크다운/하이라이트 렌더링 캐시가 전체 콘텐츠 문자열을 보유하여 발생하는 긴 세션의 메모리 증가 문제 수정
  • 많은 claude.ai MCP 커넥터가 구성되어 있을 때 시작 event-loop 정체를 감소(macOS keychain 캐시를 5초에서 30초로 확장)
  • @로 파일을 언급할 때 token 오버헤드 감소 — 원본 문자열 콘텐츠가 더 이상 JSON-escaped되지 않음
  • Bedrock, Vertex 및 Foundry 사용자의 prompt cache hit rate 개선(tool 설명에서 동적 콘텐츠 제거)
  • “Saved N memories” 공지의 메모리 파일명이 이제 마우스 호버 시 강조되고 클릭하면 열림
  • /skills 목록의 skill 설명이 250자로 제한되어 context 사용량 감소
  • /skills 메뉴가 알파벳순으로 정렬되도록 변경하여 더 쉬운 검색 지원
  • Auto 모드가 plan 제한으로 비활성화될 때 이제 “unavailable for your plan”이 표시됨(“temporarily unavailable”에서 변경)
  • [VSCode] 장시간 실행되는 작업 중 extension이 잘못하여 “Not responding”을 표시하는 문제 수정
  • [VSCode] extension이 OAuth 토큰 새로고침 후(로그인 8시간 후) Max plan 사용자를 Sonnet으로 잘못 설정하는 문제 수정
  • Read tool이 이제 compact line-number 형식을 사용하고 변경되지 않은 재읽기를 제거하여 token 사용량 감소