Claude Code oturumlarının bağlamını kolayca kavramayı sağlayan eklenti
(github.com/dkstm95)Claude Code'u birden fazla terminalde aynı anda çalıştırdığınızda,
sekme değiştirdikçe "Burada ne yapıyordum?" diye düşündüğünüz anlar mutlaka olur.
Yukarı kaydırıp önceki konuşmayı okumak ya da hafızanıza güvenmek gerekir; oturum sayısı 3-4'e çıktığında ise bu oldukça kafa karıştırıcı hale gelir.
claude-recall, bu sorunu çözen bir Claude Code eklentisidir.
Claude Code'da statusline adlı yerleşik bir özellik var,
ancak bu özellik yalnızca model adı/maliyet/bağlam% gibi kaynak bilgilerini gösteriyor ve "bu oturum ne için kullanılıyor" sorusunu yanıtlamıyor.
Bu yüzden oturum amacını takip etmeyi ve yerleşik metrikleri tek yerde birleştiren bir eklenti yaptım.
Kurulduğunda, istem giriş alanının altında sürekli görünen 2 satırlık bir HUD gösterilir:
1. Oturum amacı (purpose) + git branch + model adı
2. Mevcut tur sayısı + son prompt + geçen süre + bağlam kullanımı + maliyet
Beklentim, sekme değiştirdiğiniz her seferde yalnızca bu iki satıra bakarak bağlamı hemen geri kazanabilmek.
claude-recall şu şekilde çalışır:
- Hook tabanlı: SessionStart, UserPromptSubmit, SessionEnd olaylarına tepki vererek oturum durumunu JSON dosyasına kaydeder
- Statusline: Kaydedilmiş durum + Claude Code yerleşik JSON'unu birleştirip render eder (100 ms içinde)
- İlk prompt'ta oturum amacını belirler;
/purposekomutuyla yapay zeka konuşmayı analiz ederek amacı yeniden ayarlayabilir - 7 günü geçen tamamlanmış oturumlar otomatik olarak temizlenir
Bol bol geri bildirim bekliyorum!
Henüz yorum yok.