Claude Code v2.1.108 업데이트: 프롬프트 캐싱, 세션 요약 및 기능 개선
요약
이번 Claude Code v2.1.108 업데이트는 개발자 워크플로우의 효율성을 대폭 향상시키는 데 중점을 두었습니다. 주요 변경 사항으로는 1시간 프롬프트 캐싱(ENABLE_PROMPT_CACHING_1H) 옵션 추가와 세션 복귀 시 컨텍스트를 제공하는 '요약 (recap)' 기능 도입이 있습니다. 또한, 모델의 내장 슬래시 명령어 인식 능력이 향상되었고, 사용자 경험 개선을 위해 에러 메시지 구분이 명확해졌으며 파일 읽기/편집 시 메모리 사용량이 최적화되었습니다. 전반적으로 안정성과 개발 생산성을 높인 중요한 업데이트입니다.
핵심 포인트
- 1시간 프롬프트 캐싱(ENABLE_PROMPT_CACHING_1H) 환경 변수를 추가하여 API 키, Bedrock, Vertex 등 다양한 환경에서 세션 효율을 개선했습니다.
- 세션 재접속 시 컨텍스트를 제공하는 '요약 (recap)' 기능을 도입했으며, 이는 `/config` 또는 `CLAUDE_CODE_ENABLE_AWAY_SUMMARY`로 강제할 수 있습니다.
- 모델이 내장 슬래시 명령어(/init, /review 등)를 Skill Tool을 통해 스스로 발견하고 호출하도록 개선되어 사용성이 높아졌습니다.
- 에러 메시지 처리가 강화되어 서버 속도 제한(rate limits)과 플랜 사용량 한도가 명확히 구분되며, 5xx/529 에러 시 상태 페이지 링크가 제공됩니다.
- 파일 읽기, 편집 및 구문 강조 기능을 위해 언어 문법 로딩이 필요할 때만 이루어져 메모리 사용량이 감소했습니다.
Claude Code v2.1.108 버전은 개발자들의 코딩 워크플로우와 세션 관리 경험을 전반적으로 향상시킨 대규모 업데이트입니다. 이번 릴리스는 성능 최적화, 사용자 편의성 개선, 그리고 안정성 강화에 초점을 맞추고 있습니다.
🚀 핵심 기능 및 생산성 향상:
- 프롬프트 캐싱(Prompt Caching) 확장: 이제
ENABLE_PROMPT_CACHING_1H환경 변수를 사용하여 API 키, Bedrock, Vertex, Foundry 등 다양한 플랫폼에서 1시간 TTL (Time To Live) 프롬프트 캐싱을 활성화할 수 있습니다. 이는 반복적인 요청에 대한 처리 속도를 높여줍니다. 또한,FORCE_PROMPT_CACHING_5M을 통해 5분 TTL로 강제 설정하는 옵션도 추가되었습니다. - 세션 요약 (Recap) 기능 도입: 세션을 재개할 때 이전 컨텍스트를 제공하는 '요약' 기능을 추가했습니다. 이 기능은
/config에서 설정하거나, 원격 환경에서 사용 시CLAUDE_CODE_ENABLE_AWAY_SUMMARY변수를 통해 강제 활성화할 수 있습니다. - 내장 명령어 자동 발견 및 호출: 모델이 Skill Tool을 사용하여
/init,/review,/security-review와 같은 내장 슬래시 명령어를 스스로 발견하고 실행하는 능력이 향상되어, 사용자가 필요한 기능을 더 쉽게 사용할 수 있게 되었습니다.
🛠️ 사용자 경험 (UX) 개선 및 안정성:
- 모델 전환 경고 강화: 대화 도중 모델을 변경할 때 전체 히스토리를 캐싱 없이 다시 읽게 되므로,
/model명령어 사용 시 사전에 경고 메시지를 표시하도록 개선되었습니다. - 에러 메시지 명확화: 서버 속도 제한(server rate limits)과 플랜 사용량 한도를 구분하여 보여주며, 5xx/529 에러 발생 시
status.claude.com링크를 제공합니다. 또한 알 수 없는 슬래시 명령어는 가장 유사한 명령어를 제안합니다. - 메모리 최적화: 파일 읽기, 편집 및 구문 강조(syntax highlighting) 기능을 사용할 때 언어 문법을 필요할 때만 로드하도록 변경하여 메모리 사용량이 감소했습니다.
🐛 버그 수정 및 회귀 방지 (Fixes):
이번 업데이트에서는 다양한 환경에서의 안정성을 높이는 수많은 버그가 수정되었습니다. 주요 수정 사항으로는 다음과 같습니다:
claude --resume <session-id>실행 시 세션의 사용자 지정 이름과 색상이 손실되는 문제가 해결되었습니다.- 터미널 이스케이프 코드(terminal escape codes)가 프롬프트 입력창에서 깨진 텍스트로 나타나는 현상이 수정되었습니다.
- 파일 전송 실패나 디스크 공간 부족 같은 트랜스크립트 쓰기 오류 발생 시, 로그를 남기는 대신 조용히 무시되던 문제가 개선되어 안정적인 로깅이 가능해졌습니다.
- 정책 관리형 플러그인(policy-managed plugins)을 다른 프로젝트에서 실행할 때 자동 업데이트가 되지 않던 문제도 해결되었습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Claude Code Releases의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기