Що Codex лишає на вашому Mac.
Сесії, архівовані сесії, тимчасові репозиторії git, кеші та робочі дерева Codex. Devbroom знаходить їх усі й підказує, чим Codex керує сам, що залишається вам, а чого ніколи не торкаються.
Кожна папка має своє правило.
Devbroom поводиться з кожним місцем так, як поводиться сам Codex. Що агент прибирає сам, те залишається агенту; що має власну команду, те залишається цій команді.
Тимчасові репозиторії git
Залишені тимчасові репозиторії git-*. Їхнє призначення не задокументоване; перегляньте їх перед очищенням.
~/.codex/.tmpКеш і журнали
Кеш за потреби створюється знову; журнали є лише журналами.
~/.codex/cache~/.codex/log~/Library/Logs/com.openai.codexСесії
Ручне видалення файлів журналів лишає застарілі рядки в базі даних. Слід використовувати власну команду Codex, codex delete <id>.
~/.codex/sessions~/.codex/archived_sessionsРобочі дерева Codex
Настільний застосунок зберігає 15 найновіших і робить знімок перед видаленням.
~/.codex/worktreesЗнімки оболонки
Codex сам видаляє ті, що старші за 3 дні.
~/.codex/shell_snapshotsПлагіни
Codex сам керує своїми плагінами.
~/.codex/plugins/cacheДані настільного застосунку
Стан застосунку та його внутрішня база даних; ніколи не редагуються й не видаляються напряму.
~/Library/Application Support/Codex~/.codex/*.sqliteВаш обліковий запис і налаштування лишаються недоторканими.
Ці файли й папки захищено. Жоден вердикт ніколи не відкриває їх для очищення; вони лишаються на місці незалежно від розміру.
~/.codex/auth.json~/.codex/config.toml~/.codex/history.jsonl~/.codex/sqliteРозпізнає робочі дерева Codex за слідами.
Належність робочого дерева до Codex визначається за цими слідами; що сильніший слід, то впевненіше показано належність.
- НапевноПозначка Codex
codex-thread.jsonу метаданих git - ЙмовірноРозташування в папці
~/.codex/worktrees - МожливоНазва гілки, що починається з
codex/
- Заблоковано, якщо містить незбережену роботу. git не видалить таке робоче дерево без
--force; Devbroom ніколи не використовує--force. - Заблоковано, якщо в ньому або в батьківській папці працює сесія.
- Перевірити, якщо є ігноровані файли:
git worktree removeвидаляє їх без запитання.
Бачить їх і не чіпає, поки вони працюють.
Devbroom знає, які сесії Codex запущені. Він ніколи не чіпає процеси запущеної сесії; її папка лишається Заблоковано, доки триває сесія.
Спершу перевіряє файли Codex.
Перш ніж довіряти даним агента, Devbroom перевіряє, чи його файли мають очікуваний формат. Якщо ні, ці дані лише читаються, і ніщо з них не вважається готовим до очищення.
Версія поза цим діапазоном усе одно працює, якщо формат збігається, і позначається як «ще не перевірено».
Файли журналів у ~/.codex/sessions мають починатися з рядка метаданих, що містить папку сесії.
Якщо його папки лежать деінде, він враховує CODEX_HOME.