Community코딩 & 개발github.com

Efs-O/CacheWarden

Claude Code의 Anthropic 프롬프트 캐시를 유지하는 VS Code 확장 프로그램 — 5분 TTL이 만료되기 전에 자동으로 핑을 보냅니다.

CacheWarden란 무엇인가요?

이 스킬은 VS Code 확장 프로그램으로, Claude Code에서 사용하는 Anthropic 프롬프트 캐시를 활성 상태로 유지합니다. Anthropic API는 5분 후 프롬프트 캐시 TTL(Time-to-Live)이 만료되는데, CacheWarden은 이 기간 이전에 자동으로 핑을 전송하여 캐시를 '웜(warm)' 상태로 유지합니다. 이를 통해 빈번한 Claude Code 사용 시 캐시 재생성으로 인한 지연 시간을 줄이고 API 응답 속도를 향상시킬 수 있습니다. VS Code 환경에서 실행되며, 설정 가능한 간격으로 백그라운드에서 작동하여 사용자 개입 없이 캐시를 관리합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add Efs-O/CacheWarden

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

CacheWarden은(는) 무엇을 하나요?

Claude Code의 Anthropic 프롬프트 캐시를 유지하는 VS Code 확장 프로그램 — 5분 TTL이 만료되기 전에 자동으로 핑을 보냅니다.

이 확장 프로그램은 Claude Code를 자주 사용할 때 프롬프트 캐시가 만료되어 다시 생성되는 것을 방지하여 응답 시간을 최적화합니다. 캐시가 웜 상태로 유지되면 Anthropic API 호출 시 지연 시간이 크게 줄어듭니다. VS Code 내에서 실행되며, 설정 가능한 주기로 자동 핑을 전송하여 캐시 TTL을 갱신합니다.

설치

  1. VS Code 확장 마켓플레이스에서 Efs-O/CacheWarden을 검색하거나 .vsix 파일을 다운로드하여 설치하세요.
  2. 설치 후 VS Code를 재시작합니다.

사용법

  • 확장 프로그램이 활성화되면 자동으로 백그라운드에서 실행됩니다.
  • 기본 핑 간격은 4분입니다 (TTL 5분 이내).
  • 설정에서 간격을 조정할 수 있습니다: cacheWarden.pingInterval
{
  "cacheWarden.pingInterval": 240000  // 4분 (밀리초)
}

요구 사항

  • VS Code 1.80.0 이상
  • Claude Code가 설치 및 구성되어 있어야 함
  • Anthropic API 키가 환경 변수에 설정되어 있어야 함 (ANTHROPIC_API_KEY)

문제 해결

  • 핑이 작동하지 않는 경우 로그를 확인하세요: 보기 > 출력 > CacheWarden
  • API 키가 올바르게 설정되었는지 확인하세요.
  • 네트워크 연결이 안정적인지 확인하세요.

라이선스

MIT

관련 스킬