ENABLE_PROMPT_CACHING_1H 환경 변수를 추가하여 API 키, Bedrock, Vertex, Foundry에서 1시간 프롬프트 캐시 TTL로 옵트인할 수 있으며(ENABLE_PROMPT_CACHING_1H_BEDROCK은 더 이상 지원되지 않지만 여전히 적용됨), FORCE_PROMPT_CACHING_5M으로 5분 TTL을 강제할 수 있습니다.
세션으로 돌아갈 때 컨텍스트를 제공하는 요약 기능을 추가했으며, /config에서 구성 가능하고 /recap으로 수동 호출 가능하며, 원격 측정이 비활성화된 경우 CLAUDE_CODE_ENABLE_AWAY_SUMMARY로 강제할 수 있습니다.
모델이 Skill 도구를 통해 /init, /review, /security-review 등의 기본 제공 슬래시 명령어를 발견하고 호출할 수 있게 되었습니다.
/undo가 이제 /rewind의 별칭입니다.
다음 응답이 캐시되지 않은 전체 히스토리를 다시 읽기 때문에 대화 중간에 모델을 전환하기 전에 경고하도록 /model을 개선했습니다.
현재 디렉토리의 세션을 기본값으로 설정하도록 /resume 선택기를 개선했으며, Ctrl+A를 눌러 모든 프로젝트를 표시할 수 있습니다.
오류 메시지 개선: 서버 속도 제한이 이제 플랜 사용량 제한과 구분되며, 5xx/529 오류는 status.claude.com 링크를 표시하고, 알 수 없는 슬래시 명령어는 가장 유사한 명령어를 제안합니다.
언어 문법을 필요에 따라 로드하여 파일 읽기, 편집, 구문 강조의 메모리 사용량을 감소시켰습니다.
상세 대화 기록을 볼 때(Ctrl+O) "상세" 표시기를 추가했습니다.
DISABLE_PROMPT_CACHING* 환경 변수로 프롬프트 캐싱이 비활성화된 경우 시작 시 경고를 추가했습니다.
/login 코드 프롬프트에서 붙여넣기가 작동하지 않는 문제를 수정했습니다(2.1.105에서의 회귀).
DISABLE_TELEMETRY를 설정한 구독자가 1시간이 아닌 5분 프롬프트 캐시 TTL로 폴백하는 문제를 수정했습니다.
안전 분류기의 대화 기록이 컨텍스트 윈도우를 초과할 때 자동 모드에서 에이전트 도구가 권한을 요청하는 문제를 수정했습니다.
CLAUDE_ENV_FILE(예: ~/.zprofile)이 # 주석 줄로 끝날 때 Bash 도구가 출력을 생성하지 않는 문제를 수정했습니다.
claude --resume <session-id>로 세션을 재개할 때 /rename으로 설정한 사용자 정의 이름과 색상이 손실되는 문제를 수정했습니다.
첫 메시지가 짧은 인사말일 때 세션 제목에 플레이스홀더 예시 텍스트가 표시되는 문제를 수정했습니다.
--teleport 후 프롬프트 입력에 터미널 이스케이프 코드가 깨진 텍스트로 나타나는 문제를 수정했습니다.
/feedback 재시도: 실패 후 설명을 먼저 편집하지 않고도 Enter를 눌러 다시 제출할 수 있도록 수정했습니다.
--teleport 및 --resume <id> 사전 조건 오류(예: 커밋되지 않은 변경사항이 있는 git 트리, 세션을 찾을 수 없음)가 오류 메시지를 표시하지 않고 조용히 종료되는 문제를 수정했습니다.
원격 제어 세션 제목이 웹 UI에서 설정된 후 세 번째 메시지 이후 자동 생성된 제목으로 덮어써지는 문제를 수정했습니다.
--resume이 대화 기록에 자체 참조 메시지가 포함되어 있을 때 세션을 자르는 문제를 수정했습니다.
대화 기록 쓰기 실패(예: 디스크 가득)가 기록되지 않고 조용히 버려지는 문제를 수정했습니다.
language 설정이 구성되어 있을 때 응답에서 발음 기호(악센트, 움라우트, 세디유)가 손실되는 문제를 수정했습니다.
정책 관리 플러그인이 처음 설치된 프로젝트와 다른 프로젝트에서 실행할 때 자동 업데이트되지 않는 문제를 수정했습니다.