Claude Code'un Mac'inizde bıraktıkları.
Oturum kayıtları, geri alma noktaları, geçici çalışma alanları, worktree'ler. Devbroom hepsini bulur; hangisini Claude Code'un kendisinin sildiğini, hangisinin size kaldığını ve hangisine hiç dokunulmayacağını söyler.
Her klasörün kendi kuralı var.
Devbroom her konumu Claude Code'un kendi davranışına göre ele alır. Ajanın kendi temizlediğini ona bırakır, kendi komutu olanı o komutla yapar.
Geçici çalışma alanları
Oturumların çalışma alanları ve geçici dosyaları. Biten oturumlarınkiler gözden geçirildikten sonra, Claude Code'un kendisi silmeden önce temizlenebilir; çalışan bir oturumunki Kilitli kalır.
/private/tmp/claude-<uid>MCP ve hata kayıtları
Yalnızca kayıt dosyaları.
~/Library/Caches/claude-cli-nodejsOturum kayıtları
Dosyaları elle silmek oturumları sürdürmeyi ve hafızayı bozar. Devbroom bunun için Claude Code'un kendi komutunu kullanır; klasörü artık olmayan projelerin geçmişi tek seferde temizlenir. Silmek yerine bir projenin konuşmalarını arşivleyebilirsiniz (Pro): arşiv doğrulanmadan hiçbir şey taşınmaz, hafıza yerinde kalır ve Geçmiş'ten geri açılır.
~/.claude/projectsGeri alma noktaları
Claude Code, cleanupPeriodDays'ten (varsayılan 30 gün) eski olanları kendisi siler.
~/.claude/file-historyKayıtlar ve önbellekler
Hata ayıklama kayıtları, kabuk anlık görüntüleri, yapıştırılan içerik ve görseller. Eskilerini Claude Code kendisi siler.
~/.claude/debug~/.claude/shell-snapshots~/.claude/paste-cache~/.claude/image-cacheCLI sürümleri
Güncelleyici geçerli, çalışan ve en yeni iki sürümü tutar.
~/.local/share/claude/versionsEklentiler
/plugin yönetir; kullanımdaki bir eklenti silinmemeli.
~/.claude/plugins/cache~/.claude/plugins/marketplacesMasaüstü uygulama verisi
Uygulamanın durumu; paketlenmiş CLI'yı ve sanal makine görüntülerini de içerir.
~/Library/Application Support/ClaudeHesabınıza ve ayarlarınıza dokunulmaz.
Bu dosya ve klasörler korunur. Hiçbir karar onları temizlemeye açmaz; büyüklükleri ne olursa olsun yerlerinde kalırlar.
~/.claude.json~/.claude/.credentials.jsonsettings.json · settings.local.json~/.claude/history.jsonl~/.claude/agent-memory~/.claude/pluginsClaude Code'un worktree'lerini izinden tanır.
Bir worktree'nin Claude Code'a ait olduğunu şu izlerden çıkarır; iz ne kadar güçlüyse sahiplik o kadar kesin yazılır.
- KesinGit üst verisinde
CLAUDE_BASEişareti - KesinClaude Code'un koyduğu worktree kilidi
- Muhtemel
.claude/worktreesklasörünün içinde - MuhtemelBir Claude Code çalışma alanının içinde
- Olası
worktree-ile başlayan dal adı
- Kaydedilmemiş iş varsa Kilitli. Git böyle bir worktree'yi
--forceolmadan kaldırmaz; Devbroom--forcekullanmaz. - İçinde ya da üst klasöründe bir oturum çalışıyorsa Kilitli.
- Yoksayılan dosyalar varsa İncelenmeli:
git worktree removeonları sormadan siler.
Görür, çalışırken dokunmaz.
Devbroom hangi Claude Code oturumlarının çalıştığını bilir. Çalışan bir oturumun süreçlerine dokunmaz; klasörü ve geçici alanı, oturum sürdükçe Kilitli kalır.
2 oturum çalışıyor
Önce Claude Code'un dosyalarını sınar.
Devbroom bir ajanın verisine güvenmeden önce dosyalarının beklenen biçimde olduğunu kontrol eder. Tutmazsa o veriler yalnızca okunur; hiçbiri temizlenmeye hazır sayılmaz.
Bu aralığın dışındaki bir sürüm de biçim tutuyorsa çalışır ve “henüz denenmedi” diye gösterilir.
~/.claude/projects içindeki kayıtlar oturumu bir klasöre bağlayan bu iki alanı taşımalı.
Klasörleri başka yerdeyse CLAUDE_CONFIG_DIR, CLAUDE_CODE_TMPDIR değişkenlerine uyar.