Agenten · Codex

Was Codex auf Ihrem Mac zurücklässt.

Sitzungen, archivierte Sitzungen, temporäre git-Repositorys, Caches und Codex-Worktrees. Devbroom findet sie alle und sagt Ihnen, welche Codex selbst verwaltet, welche Ihnen überlassen sind und welche nie angefasst werden.

Was es ansieht

Jeder Ordner hat seine eigene Regel.

Devbroom behandelt jeden Ort so, wie sich Codex selbst verhält. Was der Agent selbst aufräumt, überlässt es ihm; was einen eigenen Befehl hat, überlässt es diesem Befehl.

EingestuftJedes Objekt wird einzeln geprüft; ist es Bereit, können Sie es aufräumen.
Mit codex deleteNur über den eigenen Befehl von Codex. Devbroom zeigt diese als Gesperrt und nennt Ihnen den Befehl.
Codex verwaltetDer Agent räumt alte Einträge selbst auf; Devbroom zeigt sie nur.
Nie angefasstWird gezeigt, nie gelöscht.

Temporäre git-Repositorys

Übrig gebliebene temporäre git-*-Repositorys. Wofür sie da sind, ist nicht dokumentiert; sehen Sie vor dem Aufräumen hinein.

~/.codex/.tmp
Eingestuft

Cache und Protokolle

Der Cache wird bei Bedarf neu aufgebaut; Protokolle sind nur Protokolle.

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

Sitzungen

Die Protokolldateien von Hand zu löschen, hinterlässt veraltete Zeilen in der Datenbank. Der eigene Befehl von Codex, codex delete <id>, sollte verwendet werden.

~/.codex/sessions~/.codex/archived_sessions
Mit codex delete

Codex-Worktrees

Die Desktop-App behält die neuesten 15 und macht vor dem Löschen einen Snapshot.

~/.codex/worktrees
Codex verwaltet

Shell-Snapshots

Codex löscht die, die älter als 3 Tage sind, selbst.

~/.codex/shell_snapshots
Codex löscht

Plugins

Codex verwaltet seine Plugins.

~/.codex/plugins/cache
Nie angefasst

Daten der Desktop-App

Der Zustand der App und ihre interne Datenbank; werden nie direkt bearbeitet oder gelöscht.

~/Library/Application Support/Codex~/.codex/*.sqlite
Nie angefasst
Geschützt

Ihr Konto und Ihre Einstellungen bleiben unberührt.

Diese Dateien und Ordner sind geschützt. Keine Einstufung gibt sie je zum Aufräumen frei; sie bleiben, wo sie sind, egal wie groß.

Zugangsdaten~/.codex/auth.json
Einstellungen~/.codex/config.toml
Prompt-Verlauf~/.codex/history.jsonl
Desktop-Datenbank~/.codex/sqlite
Worktrees

Erkennt die Worktrees von Codex an ihren Spuren.

An diesen Spuren erkennt es, dass ein Worktree zu Codex gehört; je stärker die Spur, desto sicherer die angezeigte Zugehörigkeit.

  • SicherDie Codex-Markierung codex-thread.json in den git-Metadaten
  • WahrscheinlichIm Ordner ~/.codex/worktrees
  • MöglichEin Branch-Name, der mit codex/ beginnt
  • Gesperrt, wenn er ungesicherte Arbeit enthält. git entfernt einen solchen Worktree nicht ohne --force; Devbroom verwendet --force nie.
  • Gesperrt, wenn darin oder im übergeordneten Ordner eine Sitzung läuft.
  • Prüfen, wenn er ignorierte Dateien hat: git worktree remove löscht sie ohne Nachfrage.
Laufende Sitzungen

Sieht sie und lässt sie in Ruhe, solange sie laufen.

Devbroom weiß, welche Codex-Sitzungen laufen. Die Prozesse einer laufenden Sitzung fasst es nie an; ihr Ordner bleibt Gesperrt, solange die Sitzung dauert.

Kompatibilität

Prüft zuerst die Dateien von Codex.

Bevor Devbroom den Daten eines Agenten vertraut, prüft es, ob dessen Dateien im erwarteten Format vorliegen. Wenn nicht, werden diese Daten nur gelesen; nichts davon gilt als bereit zum Aufräumen.

Getestete Versionen0.115.0 - 0.159.2

Eine Version außerhalb dieses Bereichs funktioniert trotzdem, wenn das Format stimmt, und wird als „noch nicht getestet“ angezeigt.

Formatprüfungcwd

Die Protokolldateien in ~/.codex/sessions müssen mit einer Metadatenzeile beginnen, die den Ordner der Sitzung enthält.

Ihre Versiondevbroom compat

Liegen die Ordner woanders, richtet es sich nach CODEX_HOME.

Lassen Sie Codex arbeiten. Devbroom räumt dahinter auf.