O que o Codex deixa no seu Mac.
Sessões, sessões arquivadas, repositórios git temporários, caches e worktrees do Codex. O Devbroom encontra tudo e diz quais o próprio Codex gerencia, quais ficam com você e quais nunca são tocados.
Cada pasta tem sua própria regra.
O Devbroom trata cada lugar do jeito que o próprio Codex funciona. O que o agente limpa sozinho fica com o agente; o que tem comando próprio ele deixa para esse comando.
Repositórios git temporários
Repositórios temporários git-* que ficaram para trás. Para que servem não está documentado; dê uma olhada antes de limpar.
~/.codex/.tmpCache e registros
O cache é recriado quando necessário; os registros são só registros.
~/.codex/cache~/.codex/log~/Library/Logs/com.openai.codexSessões
Apagar os arquivos de registro à mão deixa linhas obsoletas no banco de dados. Use o comando do próprio Codex, codex delete <id>.
~/.codex/sessions~/.codex/archived_sessionsWorktrees do Codex
O app para desktop mantém as 15 mais recentes e tira um snapshot antes de apagar uma.
~/.codex/worktreesSnapshots do shell
O próprio Codex apaga os que têm mais de 3 dias.
~/.codex/shell_snapshotsPlugins
O Codex gerencia seus plugins.
~/.codex/plugins/cacheDados do app para desktop
O estado e o banco de dados interno do app; nunca são editados nem apagados diretamente.
~/Library/Application Support/Codex~/.codex/*.sqliteSua conta e seus ajustes ficam intactos.
Estes arquivos e pastas são protegidos. Nenhum veredito os libera para limpeza; eles ficam onde estão, seja qual for o tamanho.
~/.codex/auth.json~/.codex/config.toml~/.codex/history.jsonl~/.codex/sqliteReconhece as worktrees do Codex pelos rastros.
Ele reconhece que uma worktree é do Codex por estes rastros; quanto mais forte o rastro, mais certa a autoria que ele mostra.
- CertoO marcador
codex-thread.jsondo Codex nos metadados do git - ProvávelDentro da pasta
~/.codex/worktrees - PossívelUm nome de branch que começa com
codex/
- Bloqueada se guarda trabalho não salvo. O git não remove uma worktree assim sem
--force; o Devbroom nunca usa--force. - Bloqueada se uma sessão roda nela ou na pasta pai.
- Revisar se tem arquivos ignorados:
git worktree removeos apaga sem perguntar.
Vê as sessões e não mexe nelas enquanto rodam.
O Devbroom sabe quais sessões do Codex estão rodando. Ele nunca toca nos processos de uma sessão em execução; a pasta dela continua Bloqueada enquanto a sessão durar.
Confere os arquivos do Codex primeiro.
Antes de confiar nos dados de um agente, o Devbroom confere se os arquivos estão no formato esperado. Se não estiverem, esses dados são só lidos; nada deles conta como pronto para limpar.
Uma versão fora desta faixa continua funcionando se o formato se mantiver, e aparece como “ainda não testada”.
Os arquivos de registro em ~/.codex/sessions precisam começar com uma linha de metadados que traz a pasta da sessão.
Se as pastas dele ficam em outro lugar, ele segue CODEX_HOME.