Lo que Codex deja en tu Mac.
Sesiones, sesiones archivadas, repositorios git temporales, cachés y worktrees de Codex. Devbroom los encuentra todos y te dice cuáles gestiona Codex por sí mismo, cuáles quedan en tus manos y cuáles no se tocan nunca.
Cada carpeta tiene su propia regla.
Devbroom trata cada ubicación según cómo se comporta Codex. Lo que el agente limpia por sí mismo se lo deja al agente; lo que tiene su propio comando se lo deja a ese comando.
Repositorios git temporales
Repositorios temporales git-* que se quedaron atrás. Su función no está documentada; échales un vistazo antes de limpiar.
~/.codex/.tmpCaché y registros
La caché se regenera cuando hace falta; los registros son solo registros.
~/.codex/cache~/.codex/log~/Library/Logs/com.openai.codexSesiones
Borrar los archivos de registro a mano deja filas obsoletas en la base de datos. Hay que usar el propio comando de Codex, codex delete <id>.
~/.codex/sessions~/.codex/archived_sessionsWorktrees de Codex
La app de escritorio conserva los 15 más recientes y hace una instantánea antes de borrar uno.
~/.codex/worktreesInstantáneas del shell
Codex borra por sí mismo las de más de 3 días.
~/.codex/shell_snapshotsPlugins
Codex gestiona sus plugins.
~/.codex/plugins/cacheDatos de la app de escritorio
El estado de la app y su base de datos interna; nunca se editan ni se borran directamente.
~/Library/Application Support/Codex~/.codex/*.sqliteTu cuenta y tus ajustes no se tocan.
Estos archivos y carpetas están protegidos. Ningún veredicto los abre a la limpieza; se quedan donde están, ocupen lo que ocupen.
~/.codex/auth.json~/.codex/config.toml~/.codex/history.jsonl~/.codex/sqliteReconoce los worktrees de Codex por sus huellas.
Sabe que un worktree es de Codex por estas huellas; cuanto más fuerte es la huella, más segura es la autoría que muestra.
- SeguroEl marcador
codex-thread.jsonde Codex en los metadatos de git - ProbableDentro de la carpeta
~/.codex/worktrees - PosibleUn nombre de rama que empieza por
codex/
- Bloqueado si contiene trabajo sin guardar. git no elimina un worktree así sin
--force; Devbroom nunca usa--force. - Bloqueado si hay una sesión en él o en su carpeta superior.
- Revisar si tiene archivos ignorados:
git worktree removelos borra sin preguntar.
Las ve, y no las toca mientras se ejecutan.
Devbroom sabe qué sesiones de Codex están en ejecución. Nunca toca los procesos de una sesión en ejecución; su carpeta sigue Bloqueada mientras dure la sesión.
Primero comprueba los archivos de Codex.
Antes de fiarse de los datos de un agente, Devbroom comprueba que sus archivos tienen el formato esperado. Si no lo tienen, esos datos solo se leen; nada de ello cuenta como listo para limpiar.
Una versión fuera de este rango sigue funcionando si el formato se mantiene, y aparece como “aún no probada”.
Los archivos de registro de ~/.codex/sessions deben empezar con una línea de metadatos que indique la carpeta de la sesión.
Si sus carpetas están en otro sitio, sigue CODEX_HOME.