Claude Code 2.1.299, 유휴 대화 자동 압축·샌드박스 우회 수정
Anthropic이 Claude Code 2.1.299에 20만 토큰 이상 대화를 약 54분간 사용하지 않으면 캐시 만료 전에 압축하는 기능을 추가했다. 릴리스 노트에 따르면 샌드박스 명령의 플러그인 폴더 쓰기와 macOS 심볼릭 링크를 통한 접근 제한 우회도 수정했다. 재시작·재연결 과정에서 도구가 두 번 실행되는 문제도 고쳤다.
터미널의 유휴 압축은 기본적으로 20만 토큰 이상 대화를 대상으로 하며, 약 54분 뒤 한 시간짜리 프롬프트 캐시가 만료되기 전에 수행한다.
CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS로 최소 토큰 수를 바꾸고 settings.json의 idleCompaction을 false로 설정해 끌 수 있다. 두 설정은 2.1.290 이상을 요구한다.
샌드박스에서 쓸 수 있던 --plugin-dir 폴더의 코드는 샌드박스 밖에서 다시 로드·실행되므로 해당 쓰기 경로를 수정했다.
macOS에서 심볼릭 링크를 거쳐 금지 경로의 실제 위치에 접근하던 문제와, 허용 경로가 심볼릭 링크로 교체됐을 때 규칙을 재검사하지 않던 문제를 수정했다.
클라우드·헤드리스 세션의 재시작 후 승인된 도구 호출이 중복 실행되는 2.1.296 회귀와, MCP 재연결 중 호출 실패·중복 실행 문제를 수정했다.
타사 게이트웨이에 설정한 API 키가 Anthropic의 기능 플래그·시작·피드백 요청 등에 전달되던 문제를 수정했다.
긴 대화를 오래 비워두는 터미널 작업에서는 다음 요청 때 전체 문맥을 다시 처리하는 부담을 줄일 수 있다.
원문
- v2.1.299Claude Code Releases · 원문 2026-10-14