검색
← 릴리스 노트

세션 추적과 도구 안정성 개선

클로드 코드 · 2.1.86 · 버그수정 · 2026.03.27

세션 추적 헤더를 추가하고, 여러 명령·도구의 오류와 성능 문제를 함께 고쳤습니다.

교안에 영향

플랜 안내 문구가 바뀌어 예전의 "temporarily unavailable" 설명은 더 이상 맞지 않습니다.

요약

- `X-Claude-Code-Session-Id` 헤더가 API 요청에 추가되어 프록시가 세션별 요청을 본문 파싱 없이 묶을 수 있습니다. - `.jj`와 `.sl`이 VCS 제외 목록에 추가되어 Grep과 파일 자동완성이 Jujutsu와 Sapling 메타데이터로 내려가지 않습니다. - `--resume`, Write/Edit/Read, `--bare`, `/plugin`, `c` 복사, 마스킹 입력, 상태 표시줄, 스크롤, `ultrathink` 잔존, `/feedback` 메모리 문제 등 여러 버그를 수정했습니다. - `/skills` 목록 정렬과 설명 길이, Auto 모드 안내 문구, Read 도구의 줄 번호 형식과 재읽기 중복 제거를 개선했습니다. - macOS/Linux 플러그인 스크립트, VSCode 확장, 시작 지연, 토큰 사용량, 프롬프트 캐시 적중률, 메모리/성능 관련 동작을 개선했습니다.

바뀐 것

새 기능 1

  • API 요청에 `X-Claude-Code-Session-Id` 헤더를 추가했습니다.

개선 8

  • `.jj`와 `.sl`을 VCS 디렉터리 제외 목록에 추가해 Grep과 파일 자동완성이 Jujutsu와 Sapling 메타데이터로 내려가지 않게 했습니다.
  • claude.ai MCP connectors가 많을 때 시작 시 event-loop 멈춤을 줄였고, macOS keychain cache는 5초에서 30초로 늘렸습니다.
  • `@`로 파일을 언급할 때 raw string content가 더 이상 JSON-escaped 되지 않아 토큰 오버헤드를 줄였습니다.
  • Bedrock, Vertex, Foundry 사용자에서 tool descriptions의 동적 내용을 제거해 prompt cache hit rate를 높였습니다.
  • "Saved N memories" 알림의 memory filenames가 이제 호버 시 강조되고 클릭 시 열리게 했습니다.
  • `/skills` 목록의 skill descriptions 길이를 250자로 제한해 컨텍스트 사용량을 줄였습니다.
  • `/skills` 메뉴를 알파벳 순으로 정렬하도록 바꿨습니다.
  • 플랜 제한으로 비활성화된 Auto mode가 이제 "unavailable for your plan"으로 표시되게 했습니다.

수정 16

  • `--resume`가 v2.1.85 이전에 생성된 세션에서 "tool_use ids were found without tool_result blocks" 오류로 실패하던 문제를 고쳤습니다.
  • 조건부 skills 또는 rules가 설정된 경우 프로젝트 루트 밖의 파일, 예를 들어 `~/.claude/CLAUDE.md`에서 Write/Edit/Read가 실패하던 문제를 고쳤습니다.
  • skill 호출 때마다 불필요하게 설정을 디스크에 쓰던 동작을 고쳐 성능 저하와 Windows의 설정 손상 가능성을 줄였습니다.
  • `/feedback`을 아주 긴 세션에서 사용할 때 대용량 transcript 파일로 인해 메모리 부족으로 충돌할 수 있던 문제를 고쳤습니다.
  • `--bare` 모드가 인터랙티브 세션에서 MCP tools를 누락하고, 턴 중간에 큐에 들어온 메시지를 조용히 버리던 문제를 고쳤습니다.
  • `c` 단축키가 OAuth 로그인 URL의 일부만 복사하던 문제를 고쳐 전체 URL이 복사되게 했습니다.
  • 좁은 터미널에서 여러 줄로 줄바꿈될 때 마스킹 입력, 예를 들어 OAuth code paste의 앞부분이 새어 나가던 문제를 고쳤습니다.
  • v2.1.83 이후 macOS/Linux에서 공식 marketplace plugin scripts가 "Permission denied"로 실패하던 문제를 고쳤습니다.
  • 한 인스턴스에서 `/model`을 사용할 때 statusline이 다른 세션의 모델을 보여주던 문제를 고쳤습니다.
  • 긴 대화에서 휠 스크롤이나 아래쪽 클릭 선택 후 새 메시지를 따라가지 않던 스크롤 문제를 고쳤습니다.
  • `/plugin` uninstall dialog에서 `n`을 눌렀을 때 플러그인은 제거되지만 데이터 디렉터리는 보존되도록 고쳤습니다.
  • 클릭 후 Enter를 누르면 응답이 올 때까지 transcript가 비어 보이던 회귀를 고쳤습니다.
  • `ultrathink` 힌트가 키워드를 삭제한 뒤에도 남아 있던 문제를 고쳤습니다.
  • 긴 세션에서 markdown/highlight render caches가 전체 콘텐츠 문자열을 붙잡아 메모리가 계속 늘던 문제를 고쳤습니다.
  • [VSCode] 확장이 긴 작업 중 "Not responding"으로 잘못 표시되던 문제를 고쳤습니다.
  • [VSCode] OAuth token refresh 뒤 Max plan 사용자가 Sonnet으로 기본 설정되던 문제를 고쳤습니다.