Agents · Codex

Wat Codex op je Mac achterlaat.

Sessies, gearchiveerde sessies, tijdelijke git-repositories, caches en Codex-worktrees. Devbroom vindt ze allemaal en vertelt je welke Codex zelf beheert, welke aan jou zijn en welke nooit worden aangeraakt.

Waar het naar kijkt

Elke map heeft een eigen regel.

Devbroom behandelt elke plek zoals Codex zich zelf gedraagt. Wat de agent zelf opruimt laat het aan de agent; wat een eigen opdracht heeft, laat het aan die opdracht.

BeoordeeldElk item wordt apart gecontroleerd; als het Klaar is, kun je het opruimen.
Met codex deleteAlleen via de eigen opdracht van Codex. Devbroom toont deze als Geblokkeerd en vertelt je de opdracht.
Codex beheertDe agent ruimt oude zelf op; Devbroom toont ze alleen.
Nooit aangeraaktGetoond, nooit verwijderd.

Tijdelijke git-repositories

Achtergebleven tijdelijke git-*-repositories. Waar ze voor dienen is niet gedocumenteerd; kijk even voordat je opruimt.

~/.codex/.tmp
Beoordeeld

Cache en logs

De cache wordt opnieuw opgebouwd als dat nodig is; logs zijn alleen logs.

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

Sessies

De logbestanden met de hand verwijderen laat verouderde rijen in de database achter. Gebruik de eigen opdracht van Codex, codex delete <id>.

~/.codex/sessions~/.codex/archived_sessions
Met codex delete

Codex-worktrees

De desktopapp bewaart de nieuwste 15 en maakt een snapshot voordat er een wordt verwijderd.

~/.codex/worktrees
Codex beheert

Shell-snapshots

Codex verwijdert zelf de snapshots die ouder zijn dan 3 dagen.

~/.codex/shell_snapshots
Codex verwijdert

Plug-ins

Codex beheert zijn plug-ins.

~/.codex/plugins/cache
Nooit aangeraakt

Data van de desktopapp

De status en interne database van de app; nooit rechtstreeks bewerkt of verwijderd.

~/Library/Application Support/Codex~/.codex/*.sqlite
Nooit aangeraakt
Beschermd

Je account en instellingen blijven onaangeroerd.

Deze bestanden en mappen zijn beschermd. Geen enkel oordeel geeft ze vrij om op te ruimen; ze blijven staan, hoe groot ze ook zijn.

Inloggegevens~/.codex/auth.json
Instellingen~/.codex/config.toml
Promptgeschiedenis~/.codex/history.jsonl
Database van de desktopapp~/.codex/sqlite
Worktrees

Herkent de worktrees van Codex aan hun sporen.

Aan deze sporen ziet het dat een worktree bij Codex hoort; hoe sterker het spoor, hoe zekerder het eigenaarschap dat het toont.

  • ZekerDe markering codex-thread.json van Codex in de git-metadata
  • WaarschijnlijkIn de map ~/.codex/worktrees
  • MogelijkEen branchnaam die begint met codex/
  • Geblokkeerd als er niet-opgeslagen werk in zit. git verwijdert zo'n worktree niet zonder --force; Devbroom gebruikt nooit --force.
  • Geblokkeerd als er een sessie in draait of in de bovenliggende map.
  • Nakijken als er genegeerde bestanden in staan: git worktree remove verwijdert ze zonder te vragen.
Actieve sessies

Ziet ze, laat ze met rust zolang ze draaien.

Devbroom weet welke Codex-sessies actief zijn. Het raakt de processen van een actieve sessie nooit aan; de map ervan blijft Geblokkeerd zolang de sessie loopt.

Compatibiliteit

Controleert eerst de bestanden van Codex.

Voordat Devbroom de data van een agent vertrouwt, controleert het of de bestanden het verwachte formaat hebben. Is dat niet zo, dan wordt die data alleen gelezen; niets ervan telt als klaar om op te ruimen.

Geteste versies0.115.0 - 0.159.2

Een versie buiten dit bereik werkt nog steeds als het formaat klopt, en wordt getoond als “nog niet getest”.

Formaatcontrolecwd

De logbestanden in ~/.codex/sessions moeten beginnen met een metadataregel die de map van de sessie bevat.

Jouw versiedevbroom compat

Als de mappen ergens anders staan, volgt het CODEX_HOME.

Laat Codex werken. Devbroom ruimt erachter op.