Agenci · Codex

Co Codex zostawia na Twoim Macu.

Sesje, zarchiwizowane sesje, tymczasowe repozytoria git, pamięci podręczne i worktree Codex. Devbroom znajduje je wszystkie i mówi, którymi Codex zarządza sam, które zostają w Twoich rękach, a których nigdy się nie rusza.

Na co patrzy

Każdy folder ma własną zasadę.

Devbroom traktuje każde miejsce tak, jak zachowuje się sam Codex. To, co agent sprząta sam, zostawia agentowi; to, co ma własne polecenie, zostawia temu poleceniu.

OcenianeKażdy element jest sprawdzany osobno; jeśli wyjdzie Gotowe, możesz go wyczyścić.
Przez codex deleteTylko własnym poleceniem Codex. Devbroom pokazuje je jako Zablokowane i podaje polecenie.
Zarządza CodexAgent sam sprząta stare elementy; Devbroom tylko je pokazuje.
NietykalnePokazywane, nigdy nieusuwane.

Tymczasowe repozytoria git

Pozostawione tymczasowe repozytoria git-*. Ich przeznaczenie nie jest udokumentowane; przejrzyj je przed czyszczeniem.

~/.codex/.tmp
Oceniane

Pamięć podręczna i logi

Pamięć podręczna jest odbudowywana w razie potrzeby; logi to tylko logi.

~/.codex/cache~/.codex/log~/Library/Logs/com.openai.codex
Oceniane

Sesje

Ręczne usunięcie plików logów zostawia nieaktualne wiersze w bazie danych. Należy użyć własnego polecenia Codex, codex delete <id>.

~/.codex/sessions~/.codex/archived_sessions
Przez codex delete

Worktree Codex

Aplikacja desktopowa zachowuje 15 najnowszych i przed usunięciem robi migawkę.

~/.codex/worktrees
Zarządza Codex

Migawki powłoki

Codex sam usuwa te starsze niż 3 dni.

~/.codex/shell_snapshots
Usuwa Codex

Wtyczki

Codex sam zarządza swoimi wtyczkami.

~/.codex/plugins/cache
Nietykalne

Dane aplikacji desktopowej

Stan aplikacji i jej wewnętrzna baza danych; nigdy nie są bezpośrednio edytowane ani usuwane.

~/Library/Application Support/Codex~/.codex/*.sqlite
Nietykalne
Chronione

Twoje 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.

Dane logowania~/.codex/auth.json
Ustawienia~/.codex/config.toml
Historia promptów~/.codex/history.jsonl
Baza danych aplikacji desktopowej~/.codex/sqlite
Worktree

Rozpoznaje worktree Codex po śladach.

Po tych śladach rozpoznaje, że worktree należy do Codex; im silniejszy ślad, tym pewniejsza pokazywana przynależność.

  • PewneZnacznik Codex codex-thread.json w metadanych git
  • PrawdopodobneWewnątrz folderu ~/.codex/worktrees
  • MożliweNazwa gałęzi zaczynająca się od codex/
  • 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 remove usuwa je bez pytania.
Działające sesje

Widzi je i nie rusza, póki działają.

Devbroom wie, które sesje Codex działają. Nigdy nie rusza procesów działającej sesji; jej folder pozostaje Zablokowany, dopóki sesja trwa.

Zgodność

Najpierw sprawdza pliki Codex.

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.

Przetestowane wersje0.115.0 - 0.159.2

Wersja spoza tego zakresu nadal działa, jeśli format się zgadza, i jest oznaczona jako „jeszcze nieprzetestowana”.

Kontrola formatucwd

Pliki logów w ~/.codex/sessions muszą zaczynać się od wiersza metadanych z folderem sesji.

Twoja wersjadevbroom compat

Jeśli jego foldery są gdzie indziej, uwzględnia CODEX_HOME.

Niech Codex pracuje. Devbroom posprząta po nim.