Anthropic’in Claude Code belgelerine göre terminal oturumunda bir saatlik prompt önbellek TTL varken uzun bir konuşma boşta bırakılırsa, Claude Code önbellek dolmadan kısa süre önce konuşmayı sıkıştırabilir (idle compaction). Changelog’a göre yaklaşık 54 dakika boşta kalan ve 200K+ token’lık konuşmalar bu davranışa girer; böylece sonraki mesajın tüm geçmişi önbelleksiz yeniden işlemesi engellenmeye çalışılır. Sıkıştırma özetle devam ettiği için tam bağlam korunmaz.
Nasıl kapatılır / eşik
v2.1.290 veya sonrasında settings.json içinde "idleCompaction": false ile kapatılabilir. Ortam değişkeni CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS varsayılan 200K minimum eşiği değiştirir. Ayarlar referansında idleCompaction “uzun konuşmayı terminal boştayken sıkıştırmayı durdur” diye listelenir. Normal otomatik sıkıştırma (bağlam dolduğunda) ayrıdır; /compact hâlâ elle kullanılabilir.
Kaynak: Claude Code Docs: Prompt caching · Claude Code changelog
Henüz yorum yok. İlk yorumu siz yapın!