검색
← 릴리스 노트

워크트리 격리와 세션 메모리 개선

클로드 코드 · 2.1.50 · 기능추가 · 2026.02.20

워크트리 격리 지원을 넓히고, 세션·도구 관련 메모리 누수와 시작 안정성을 개선했습니다.

교안에 영향

기존 문서에서 `CLAUDE_CODE_SIMPLE`의 비활성 범위, `/mcp reconnect` 동작, `claude agents` 제공 여부, 1M context 관련 안내는 달라졌습니다.

요약

- `startupTimeout` 설정과 `WorktreeCreate`, `WorktreeRemove` 훅 이벤트를 추가했습니다. - `isolation: worktree`를 에이전트 정의에서 지원하고, `claude agents`로 설정된 에이전트를 나열할 수 있게 했습니다. - `CLAUDE_CODE_SIMPLE` 모드에서 MCP tools, attachments, hooks, CLAUDE.md 로딩까지 더 줄여 최소 실행 환경을 강화했습니다. - 긴 세션의 메모리 사용량과 여러 메모리 누수, `/mcp reconnect` 정지, symlink가 포함된 작업 디렉터리의 재개 세션 표시 문제를 수정했습니다.

바뀐 것

새 기능 7

  • LSP servers용 `startupTimeout` 설정 지원을 추가했습니다.
  • `WorktreeCreate`와 `WorktreeRemove` 훅 이벤트를 추가해 agent worktree isolation이 worktree를 만들거나 제거할 때 VCS 설정과 정리를 자동화할 수 있게 했습니다.
  • agent definitions에서 `isolation: worktree`를 지원해 에이전트가 분리된 git worktrees에서 선언적으로 실행되도록 했습니다.
  • `claude agents` CLI command를 추가해 설정된 agents를 나열할 수 있게 했습니다.
  • `CLAUDE_CODE_DISABLE_1M_CONTEXT` 환경 변수를 추가해 1M context window 지원을 비활성화할 수 있게 했습니다.
  • Opus 4.6 (fast mode)에 전체 1M context window를 포함했습니다.
  • VS Code sessions에서 `/extra-usage` command 지원을 추가했습니다.

개선 3

  • compaction 이후 내부 caches를 지워 긴 세션의 메모리 사용량을 개선했습니다.
  • 처리된 뒤 큰 tool results를 지워 긴 세션의 메모리 사용량을 개선했습니다.
  • headless mode (`-p` flag) 시작 성능을 높이기 위해 Yoga WASM과 UI component imports를 지연 로드하도록 개선했습니다.

수정 15

  • symlink가 포함된 작업 디렉터리에서 재개한 세션이 보이지 않을 수 있던 문제를 수정했습니다.
  • SSH disconnect 시 graceful shutdown 순서에서 hooks와 analytics보다 먼저 session data를 flush하도록 바꿔 세션 데이터 손실을 막았습니다.
  • Linux에서 glibc 2.30보다 낮은 시스템, 예를 들어 RHEL 8에서 native modules가 로드되지 않던 문제를 수정했습니다.
  • agent teams에서 완료된 teammate tasks가 session state에서 가비지 컬렉션되지 않던 메모리 누수를 수정했습니다.
  • `CLAUDE_CODE_SIMPLE`이 skills, session memory, custom agents, CLAUDE.md token counting을 완전히 제거하도록 수정했습니다.
  • 존재하지 않는 server name으로 `/mcp reconnect`를 실행할 때 CLI가 멈추는 문제를 수정했습니다.
  • 완료된 task state objects가 AppState에서 제거되지 않던 메모리 누수를 수정했습니다.
  • `CLAUDE_CODE_SIMPLE` mode가 MCP tools, attachments, hooks, CLAUDE.md file loading도 비활성화해 더 최소한의 경험을 제공하도록 수정했습니다.
  • tool search가 활성화된 상태에서 prompt를 launch argument로 넘길 때 MCP tools가 발견되지 않던 문제를 수정했습니다.
  • LSP diagnostic data가 전달 후 정리되지 않아 긴 세션에서 메모리가 계속 늘어나던 문제를 수정했습니다.
  • 완료된 task output이 메모리에서 해제되지 않던 문제를 수정해 task가 많은 긴 세션의 메모리 사용량을 낮췄습니다.
  • prompt suggestion cache 회귀로 cache hit rate가 낮아지던 문제를 수정했습니다.
  • file history snapshots를 제한해 긴 세션에서 메모리가 무한히 늘어나던 문제를 수정했습니다.
  • cleanup 후 `TaskOutput`이 최근 줄을 붙잡고 있던 메모리 누수를 수정했습니다.
  • CircularBuffer에서 지워진 항목이 backing array에 남아 있던 메모리 누수를 수정했습니다.