Claude Code v2.1.108 — 프롬프트 캐싱 1시간, recap 기능, 스킬 툴로 슬래시 명령
AI

Claude Code v2.1.108 — 프롬프트 캐싱 1시간, recap 기능, 스킬 툴로 슬래시 명령

zaq · · 3 min read

Claude Code v2.1.108이 릴리스되었습니다. 이번 업데이트는 비용 절감에 직결되는 프롬프트 캐싱 1시간 옵션세션 복귀 시 컨텍스트 복원 기능이 핵심입니다.

한마디로 요약하면, 프롬프트 캐시 TTL을 1시간으로 연장할 수 있게 되었고, /recap으로 세션 이어하기가 편해졌습니다.

프롬프트 캐싱 1시간 지원

기존에는 프롬프트 캐시 TTL이 5분이었습니다. 환경변수 ENABLE_PROMPT_CACHING_1H를 설정하면 API key, Bedrock, Vertex, Foundry 모두에서 1시간 캐시를 사용할 수 있습니다. 반대로 FORCE_PROMPT_CACHING_5M으로 5분 강제도 가능합니다.

주의할 점이 있습니다. DISABLE_TELEMETRY를 설정한 구독자가 기존에는 1시간 캐시 대신 5분 캐시로 폴백되는 버그가 있었는데, 이번에 수정되었습니다. 원격 측정을 껼다고 캐시 혜택까지 잃지 않아도 됩니다.

실제 효과: 긴 세션에서 API 호출 비용을 크게 줄일 수 있습니다. 캐시 적중 시 입력 토큰 비용이 90% 할인되니까요.

/recap으로 세션 컨텍스트 복원

새로운 /recap 기능이 추가되었습니다. 세션에 복귀할 때 이전 대화의 핵심 컨텍스트를 요약해서 제공합니다. /config에서 설정 가능하고, 수동으로 /recap을 호출할 수도 있습니다.

CLAUDE_CODE_ENABLE_AWAY_SUMMARY 환경변수를 설정하면 원격 측정이 꺼져 있어도 recap이 강제 활성화됩니다. 하루에 여러 세션을 나눠서 작업하는 분들에게 특히 유용합니다.

스킬 툴로 슬래시 명령 호출

이제 모델이 Skill 툴을 통해 /init, /review, /security-review 같은 내장 슬래시 명령을 직접 발견하고 호출할 수 있습니다. Claude Code가 자율적으로 코드 리뷰나 보안 검사를 수행할 수 있는 길이 열린 셈입니다.

기타 개선 사항

  • /undo/rewind의 별칭으로 추가되었습니다
  • **/model**에서 대화 중간 모델 전환 시 전체 히스토리를 캐시 없이 다시 읽는다는 경고를 표시합니다
  • **/resume**이 현재 디렉토리의 세션을 기본으로 보여줍니다 (Ctrl+A로 전체 프로젝트 표시)
  • 에러 메시지 개선: 서버 rate limit과 플랜 사용량 limit을 구분, 5xx/529 에러에 status.claude.com 링크 표시
  • 메모리 절감: 언어 문법을 on-demand로 로드하여 파일 읽기/편집/시ntax 하이라이팅 메모리 사용량 감소

프롬프트 캐싱 1시간 설정만으로도 비용 절감 효과가 크니, 구독자라면 바로 ENABLE_PROMPT_CACHING_1H=true를 설정해보세요.

출처: https://github.com/anthropics/claude-code/releases/tag/v2.1.108