Agen · Codex

Apa yang ditinggalkan Codex di Mac Anda.

Sesi, sesi yang diarsipkan, repositori git sementara, cache, dan worktree Codex. Devbroom menemukan semuanya, dan memberi tahu mana yang dikelola Codex sendiri, mana yang diserahkan kepada Anda, dan mana yang tidak pernah disentuh.

Yang diperiksa

Setiap folder punya aturannya sendiri.

Devbroom menangani setiap tempat sesuai cara kerja Codex sendiri. Yang dibersihkan agen sendiri diserahkan kepada agen; yang punya perintah sendiri diserahkan kepada perintah itu.

DinilaiSetiap item diperiksa satu per satu; jika hasilnya Siap, Anda bisa membersihkannya.
Dengan codex deleteHanya lewat perintah Codex sendiri. Devbroom menampilkannya sebagai Terkunci dan memberi tahu perintahnya.
Dikelola CodexAgen membersihkan yang lama sendiri; Devbroom hanya menampilkannya.
Tidak disentuhDitampilkan, tidak pernah dihapus.

Repositori git sementara

Repositori sementara git-* yang tertinggal. Kegunaannya tidak didokumentasikan; lihat dulu sebelum membersihkan.

~/.codex/.tmp
Dinilai

Cache dan log

Cache dibuat ulang saat diperlukan; log hanyalah log.

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

Sesi

Menghapus file log secara manual meninggalkan baris usang di basis data. Sebaiknya pakai perintah Codex sendiri, codex delete <id>.

~/.codex/sessions~/.codex/archived_sessions
Dengan codex delete

Worktree Codex

Aplikasi desktop menyimpan 15 yang terbaru dan membuat snapshot sebelum menghapus satu.

~/.codex/worktrees
Dikelola Codex

Snapshot shell

Codex sendiri menghapus yang lebih lama dari 3 hari.

~/.codex/shell_snapshots
Dihapus Codex

Plugin

Codex mengelola plugin-pluginnya.

~/.codex/plugins/cache
Tidak disentuh

Data aplikasi desktop

Status aplikasi dan basis data internalnya; tidak pernah diubah atau dihapus secara langsung.

~/Library/Application Support/Codex~/.codex/*.sqlite
Tidak disentuh
Dilindungi

Akun dan pengaturan Anda tidak disentuh.

File dan folder ini dilindungi. Tidak ada status yang membukanya untuk dibersihkan; semuanya tetap di tempatnya, berapa pun ukurannya.

Kredensial~/.codex/auth.json
Pengaturan~/.codex/config.toml
Riwayat prompt~/.codex/history.jsonl
Basis data desktop~/.codex/sqlite
Worktree

Mengenali worktree Codex dari jejaknya.

Devbroom mengenali worktree milik Codex dari jejak-jejak ini; makin kuat jejaknya, makin pasti kepemilikan yang ditunjukkannya.

  • PastiPenanda codex-thread.json milik Codex di metadata git
  • Kemungkinan besarDi dalam folder ~/.codex/worktrees
  • MungkinNama branch yang diawali codex/
  • Terkunci jika menyimpan pekerjaan yang belum disimpan. git tidak akan menghapus worktree seperti itu tanpa --force; Devbroom tidak pernah memakai --force.
  • Terkunci jika ada sesi yang berjalan di dalamnya atau di folder induknya.
  • Tinjau jika ada file yang diabaikan: git worktree remove menghapusnya tanpa bertanya.
Sesi yang berjalan

Melihatnya, dan membiarkannya selama berjalan.

Devbroom tahu sesi Codex mana yang sedang berjalan. Proses sesi yang berjalan tidak pernah disentuh; foldernya tetap Terkunci selama sesi berlangsung.

Kompatibilitas

Memeriksa file Codex terlebih dulu.

Sebelum memercayai data sebuah agen, Devbroom memeriksa bahwa file-filenya dalam format yang diharapkan. Jika tidak, data itu hanya dibaca; tidak ada yang dianggap siap dibersihkan.

Versi yang diuji0.115.0 - 0.159.2

Versi di luar rentang ini tetap berfungsi jika formatnya sesuai, dan ditampilkan sebagai “belum diuji”.

Pemeriksaan formatcwd

File log di ~/.codex/sessions harus diawali baris metadata yang memuat folder sesi.

Versi Andadevbroom compat

Jika foldernya ada di tempat lain, Devbroom mengikuti CODEX_HOME.

Biarkan Codex bekerja. Devbroom yang membereskan sisanya.