Agentes · Codex

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.

O que ele examina

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.

AvaliadoCada item é verificado individualmente; se sair Pronto, você pode limpá-lo.
Com codex deleteSó pelo comando do próprio Codex. O Devbroom mostra estes itens como Bloqueados e informa o comando.
O Codex gerenciaO próprio agente limpa os antigos; o Devbroom só os mostra.
Nunca tocadoMostrado, nunca apagado.

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/.tmp
Avaliado

Cache e registros

O cache é recriado quando necessário; os registros são só registros.

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

Sessõ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_sessions
Com codex delete

Worktrees do Codex

O app para desktop mantém as 15 mais recentes e tira um snapshot antes de apagar uma.

~/.codex/worktrees
O Codex gerencia

Snapshots do shell

O próprio Codex apaga os que têm mais de 3 dias.

~/.codex/shell_snapshots
O Codex apaga

Plugins

O Codex gerencia seus plugins.

~/.codex/plugins/cache
Nunca tocado

Dados 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/*.sqlite
Nunca tocado
Protegido

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

Credenciais~/.codex/auth.json
Ajustes~/.codex/config.toml
Histórico de prompts~/.codex/history.jsonl
Banco de dados do app para desktop~/.codex/sqlite
Worktrees

Reconhece 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.json do 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 remove os apaga sem perguntar.
Sessões em execução

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.

Compatibilidade

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.

Versões testadas0.115.0 - 0.159.2

Uma versão fora desta faixa continua funcionando se o formato se mantiver, e aparece como “ainda não testada”.

Verificação de formatocwd

Os arquivos de registro em ~/.codex/sessions precisam começar com uma linha de metadados que traz a pasta da sessão.

Sua versãodevbroom compat

Se as pastas dele ficam em outro lugar, ele segue CODEX_HOME.

Deixe o Codex trabalhar. O Devbroom limpa depois.