Agenti · Codex

Ciò che Codex lascia sul tuo Mac.

Sessioni, sessioni archiviate, repository git temporanei, cache e worktree di Codex. Devbroom li trova tutti e ti dice quali gestisce Codex da sé, quali sono lasciati a te e quali non vengono mai toccati.

Cosa guarda

Ogni cartella ha la sua regola.

Devbroom tratta ogni posizione nel modo in cui si comporta Codex stesso. Ciò che l'agente pulisce da sé lo lascia all'agente; ciò che ha un comando apposito lo lascia a quel comando.

ValutatoOgni elemento viene controllato singolarmente; se risulta Pronto puoi pulirlo.
Con codex deleteSolo tramite il comando di Codex. Devbroom li mostra come Bloccati e ti indica il comando.
Lo gestisce CodexL'agente pulisce da sé quelli vecchi; Devbroom si limita a mostrarli.
Mai toccatoMostrato, mai eliminato.

Repository git temporanei

Repository temporanei git-* rimasti indietro. A cosa servano non è documentato; dai un'occhiata prima di pulire.

~/.codex/.tmp
Valutato

Cache e log

La cache viene ricreata quando serve; i log sono solo log.

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

Sessioni

Eliminare i file di log a mano lascia righe orfane nel database. Va usato il comando di Codex, codex delete <id>.

~/.codex/sessions~/.codex/archived_sessions
Con codex delete

Worktree di Codex

L'app desktop conserva i 15 più recenti e crea uno snapshot prima di eliminarne uno.

~/.codex/worktrees
Lo gestisce Codex

Snapshot della shell

Codex elimina da sé quelli più vecchi di 3 giorni.

~/.codex/shell_snapshots
Lo elimina Codex

Plugin

Codex gestisce i propri plugin.

~/.codex/plugins/cache
Mai toccato

Dati dell'app desktop

Lo stato dell'app e il suo database interno; mai modificati o eliminati direttamente.

~/Library/Application Support/Codex~/.codex/*.sqlite
Mai toccato
Protetti

Il tuo account e le tue impostazioni restano intatti.

Questi file e cartelle sono protetti. Nessun verdetto li rende mai pulibili; restano dove sono, qualunque sia la loro dimensione.

Credenziali~/.codex/auth.json
Impostazioni~/.codex/config.toml
Cronologia dei prompt~/.codex/history.jsonl
Database dell'app desktop~/.codex/sqlite
Worktree

Riconosce i worktree di Codex dalle loro tracce.

Capisce che un worktree appartiene a Codex da queste tracce; più la traccia è forte, più è certa l'appartenenza che mostra.

  • CertaIl marcatore codex-thread.json di Codex nei metadati di git
  • ProbabileDentro la cartella ~/.codex/worktrees
  • PossibileUn nome di branch che inizia con codex/
  • Bloccato se contiene lavoro non salvato. git non rimuove un worktree del genere senza --force; Devbroom non usa mai --force.
  • Bloccato se una sessione è in esecuzione al suo interno o nella cartella superiore.
  • Da verificare se contiene file ignorati: git worktree remove li elimina senza chiedere.
Sessioni in esecuzione

Le vede, e le lascia stare finché sono in esecuzione.

Devbroom sa quali sessioni di Codex sono in esecuzione. Non tocca mai i processi di una sessione in esecuzione; la sua cartella resta Bloccata finché la sessione dura.

Compatibilità

Prima controlla i file di Codex.

Prima di fidarsi dei dati di un agente, Devbroom controlla che i suoi file siano nel formato previsto. Se non lo sono, quei dati vengono solo letti; nessuno di essi è considerato pronto da pulire.

Versioni testate0.115.0 - 0.159.2

Una versione fuori da questo intervallo funziona comunque se il formato regge, e compare come “non ancora testata”.

Controllo del formatocwd

I file di log in ~/.codex/sessions devono iniziare con una riga di metadati che contiene la cartella della sessione.

La tua versionedevbroom compat

Se le sue cartelle si trovano altrove, segue CODEX_HOME.

Lascia lavorare Codex. Devbroom pulisce dopo di lui.