Co Claude Code zostawia na Twoim Macu.
Logi sesji, punkty przywracania, tymczasowe przestrzenie robocze, worktree. Devbroom znajduje je wszystkie i mówi, które Claude Code usuwa sam, które zostają w Twoich rękach, a których nigdy się nie rusza.
Każdy folder ma własną zasadę.
Devbroom traktuje każde miejsce tak, jak zachowuje się sam Claude Code. To, co agent sprząta sam, zostawia agentowi; to, co ma własne polecenie, robi tym poleceniem.
Tymczasowe przestrzenie robocze
Przestrzenie robocze i pliki tymczasowe sesji. Te z zakończonych sesji można po przejrzeniu wyczyścić, zanim Claude Code usunie je sam; przestrzeń działającej sesji zostaje Zablokowana.
/private/tmp/claude-<uid>Logi MCP i błędów
Wyłącznie pliki logów.
~/Library/Caches/claude-cli-nodejsLogi sesji
Ręczne usunięcie plików psuje wznawianie sesji i pamięć. Devbroom używa do tego własnego polecenia Claude Code; historię projektów, których foldery już nie istnieją, czyści się za jednym razem. Zamiast usuwać, możesz zarchiwizować rozmowy projektu (Pro): nic nie jest przenoszone, dopóki archiwum nie zostanie zweryfikowane, pamięć zostaje na miejscu, a archiwum otworzysz ponownie z Historii.
~/.claude/projectsPunkty przywracania
Claude Code sam usuwa te starsze niż cleanupPeriodDays (domyślnie 30 dni).
~/.claude/file-historyLogi i pamięci podręczne
Logi debugowania, migawki powłoki, wklejona treść i obrazy. Stare Claude Code usuwa sam.
~/.claude/debug~/.claude/shell-snapshots~/.claude/paste-cache~/.claude/image-cacheWersje CLI
Aktualizator zachowuje bieżącą, działającą i dwie najnowsze wersje.
~/.local/share/claude/versionsWtyczki
Zarządza nimi /plugin; używanej wtyczki nie należy usuwać.
~/.claude/plugins/cache~/.claude/plugins/marketplacesDane aplikacji desktopowej
Stan aplikacji; zawiera też dołączone CLI i obrazy maszyn wirtualnych.
~/Library/Application Support/ClaudeTwoje konto i ustawienia zostają nietknięte.
Te pliki i foldery są chronione. Żaden werdykt nigdy nie dopuszcza ich do czyszczenia; zostają na miejscu bez względu na rozmiar.
~/.claude.json~/.claude/.credentials.jsonsettings.json · settings.local.json~/.claude/history.jsonl~/.claude/agent-memory~/.claude/pluginsRozpoznaje worktree Claude Code po śladach.
Po tych śladach rozpoznaje, że worktree należy do Claude Code; im silniejszy ślad, tym pewniejsza pokazywana przynależność.
- PewneZnacznik
CLAUDE_BASEw metadanych git - PewneBlokada worktree założona przez Claude Code
- PrawdopodobneWewnątrz folderu
.claude/worktrees - PrawdopodobneWewnątrz przestrzeni roboczej Claude Code
- MożliweNazwa gałęzi zaczynająca się od
worktree-
- Zablokowany, jeśli zawiera niezapisaną pracę. git nie usunie takiego worktree bez
--force; Devbroom nigdy nie używa--force. - Zablokowany, jeśli działa w nim lub w jego folderze nadrzędnym sesja.
- Do przejrzenia, jeśli ma ignorowane pliki:
git worktree removeusuwa je bez pytania.
Widzi je i nie rusza, póki działają.
Devbroom wie, które sesje Claude Code działają. Nigdy nie rusza procesów działającej sesji; jej folder i przestrzeń robocza pozostają Zablokowane, dopóki sesja trwa.
Działające sesje: 2
Najpierw sprawdza pliki Claude Code.
Zanim zaufa danym agenta, Devbroom sprawdza, czy jego pliki mają oczekiwany format. Jeśli nie, te dane są tylko odczytywane i nic z nich nie liczy się jako gotowe do wyczyszczenia.
Wersja spoza tego zakresu nadal działa, jeśli format się zgadza, i jest oznaczona jako „jeszcze nieprzetestowana”.
Logi w ~/.claude/projects muszą zawierać te dwa pola, które wiążą sesję z folderem.
Jeśli jego foldery są gdzie indziej, uwzględnia CLAUDE_CONFIG_DIR, CLAUDE_CODE_TMPDIR.