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.
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.
Repositori git sementara
Repositori sementara git-* yang tertinggal. Kegunaannya tidak didokumentasikan; lihat dulu sebelum membersihkan.
~/.codex/.tmpCache dan log
Cache dibuat ulang saat diperlukan; log hanyalah log.
~/.codex/cache~/.codex/log~/Library/Logs/com.openai.codexSesi
Menghapus file log secara manual meninggalkan baris usang di basis data. Sebaiknya pakai perintah Codex sendiri, codex delete <id>.
~/.codex/sessions~/.codex/archived_sessionsWorktree Codex
Aplikasi desktop menyimpan 15 yang terbaru dan membuat snapshot sebelum menghapus satu.
~/.codex/worktreesSnapshot shell
Codex sendiri menghapus yang lebih lama dari 3 hari.
~/.codex/shell_snapshotsPlugin
Codex mengelola plugin-pluginnya.
~/.codex/plugins/cacheData aplikasi desktop
Status aplikasi dan basis data internalnya; tidak pernah diubah atau dihapus secara langsung.
~/Library/Application Support/Codex~/.codex/*.sqliteAkun dan pengaturan Anda tidak disentuh.
File dan folder ini dilindungi. Tidak ada status yang membukanya untuk dibersihkan; semuanya tetap di tempatnya, berapa pun ukurannya.
~/.codex/auth.json~/.codex/config.toml~/.codex/history.jsonl~/.codex/sqliteMengenali worktree Codex dari jejaknya.
Devbroom mengenali worktree milik Codex dari jejak-jejak ini; makin kuat jejaknya, makin pasti kepemilikan yang ditunjukkannya.
- PastiPenanda
codex-thread.jsonmilik 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 removemenghapusnya tanpa bertanya.
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.
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 di luar rentang ini tetap berfungsi jika formatnya sesuai, dan ditampilkan sebagai “belum diuji”.
File log di ~/.codex/sessions harus diawali baris metadata yang memuat folder sesi.
Jika foldernya ada di tempat lain, Devbroom mengikuti CODEX_HOME.