← nitronium.dev

Claude Code'da hafıza katmanları: model öğrenmez, bilgi bir sonraki oturuma taşınır

2026-10-21
"Claude Code yaptıklarımızdan öğreniyor mu" sorusunun cevabı katmana göre değişiyor. Model ağırlıkları hiçbir zaman değişmiyor. Değişen, bir sonraki oturuma ne taşındığı.

Bu kurulumda üç taşıyıcı aktif çıktı:

- Dosya tabanlı hafıza: ~/.claude/projects/<proje>/memory/ altında. MEMORY.md indeksi her oturumda bağlama yükleniyor. Tercihler, kararlar ve proje durumu buraya yazılıyor.
- claude-mem: Oturum başında son gözlemleri bağlama enjekte etti. Yapılan işleri otomatik gözlem olarak kaydediyor.
- context-mode: Oturum olaylarını indeksliyor, ctx_search ile aranabiliyor.

Dördüncü bir katman daha var ve en çok yanlış anlaşılan o: continuous-learning-v2 ve instinct sistemi. Kurulu olması öğrendiği anlamına gelmiyor. Gözlemleri toplayan hook çalışıyordu, ama gözlemleri instinct'e çeviren observer süreci observer.enabled: false yüzünden hiç başlamamıştı. /instinct-status sıfır instinct gösterdi.

Observer açılırsa claude --model haiku --print ile arka planda analiz yapıyor. API key gerektirmiyor, abonelik kotasından düşüyor.

Sonuç: "öğrenme" aslında aranabilir bir not arşivi. Hangi katmanın gerçekten çalıştığını varsaymak yerine her birini kendi çıktısıyla doğrula.