Agentes · Codex

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.

Qué mira

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.

Se evalúaCada elemento se comprueba por separado; si sale Listo, puedes limpiarlo.
Con codex deleteSolo con el propio comando de Codex. Devbroom los muestra como Bloqueados y te indica el comando.
Lo gestiona CodexEl agente limpia los antiguos por sí mismo; Devbroom solo los muestra.
No se tocaSe muestra, nunca se borra.

Repositorios git temporales

Repositorios temporales git-* que se quedaron atrás. Su función no está documentada; échales un vistazo antes de limpiar.

~/.codex/.tmp
Se evalúa

Caché y registros

La caché se regenera cuando hace falta; los registros son solo registros.

~/.codex/cache~/.codex/log~/Library/Logs/com.openai.codex
Se evalúa

Sesiones

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_sessions
Con codex delete

Worktrees de Codex

La app de escritorio conserva los 15 más recientes y hace una instantánea antes de borrar uno.

~/.codex/worktrees
Lo gestiona Codex

Instantáneas del shell

Codex borra por sí mismo las de más de 3 días.

~/.codex/shell_snapshots
Lo borra Codex

Plugins

Codex gestiona sus plugins.

~/.codex/plugins/cache
No se toca

Datos 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/*.sqlite
No se toca
Protegido

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

Credenciales~/.codex/auth.json
Ajustes~/.codex/config.toml
Historial de prompts~/.codex/history.jsonl
Base de datos de escritorio~/.codex/sqlite
Worktrees

Reconoce 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.json de 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 remove los borra sin preguntar.
Sesiones en ejecución

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.

Compatibilidad

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.

Versiones probadas0.115.0 - 0.159.2

Una versión fuera de este rango sigue funcionando si el formato se mantiene, y aparece como “aún no probada”.

Comprobación de formatocwd

Los archivos de registro de ~/.codex/sessions deben empezar con una línea de metadatos que indique la carpeta de la sesión.

Tu versióndevbroom compat

Si sus carpetas están en otro sitio, sigue CODEX_HOME.

Deja trabajar a Codex. Devbroom recoge después.