Агенты · Codex

Что Codex оставляет на вашем Mac.

Сессии, архивные сессии, временные git-репозитории, кеши и worktree Codex. Devbroom находит их все и говорит, чем Codex управляет сам, что оставлено вам, а что не трогается никогда.

Что он смотрит

У каждой папки своё правило.

Devbroom обращается с каждым местом так, как ведёт себя сам Codex. Что агент чистит сам, оставляется агенту; для чего есть своя команда, то оставляется этой команде.

ОцениваетсяКаждый элемент проверяется отдельно; если он получает «Готово», его можно очистить.
Через codex deleteТолько собственной командой Codex. Devbroom показывает такие элементы как «Заблокировано» и подсказывает команду.
Управляет CodexСтарое агент убирает сам; Devbroom только показывает.
Не трогаетсяПоказывается, но никогда не удаляется.

Временные git-репозитории

Оставшиеся временные репозитории git-*. Их назначение не задокументировано; перед очисткой загляните внутрь.

~/.codex/.tmp
Оценивается

Кеш и логи

Кеш при необходимости создаётся заново; логи это просто логи.

~/.codex/cache~/.codex/log~/Library/Logs/com.openai.codex
Оценивается

Сессии

Если удалить файлы журналов вручную, в базе данных останутся устаревшие записи. Нужно использовать собственную команду Codex: codex delete <id>.

~/.codex/sessions~/.codex/archived_sessions
Через codex delete

Worktree Codex

Настольное приложение хранит 15 самых новых и перед удалением делает снимок.

~/.codex/worktrees
Управляет Codex

Снимки оболочки

Codex сам удаляет те, что старше 3 дней.

~/.codex/shell_snapshots
Удаляет Codex

Плагины

Плагинами управляет Codex.

~/.codex/plugins/cache
Не трогается

Данные настольного приложения

Состояние приложения и его внутренняя база данных; напрямую никогда не изменяются и не удаляются.

~/Library/Application Support/Codex~/.codex/*.sqlite
Не трогается
Под защитой

Ваш аккаунт и настройки остаются нетронутыми.

Эти файлы и папки защищены. Ни один вердикт не открывает их для очистки; они остаются на месте, каким бы ни был их размер.

Учётные данные~/.codex/auth.json
Настройки~/.codex/config.toml
История запросов~/.codex/history.jsonl
База данных приложения~/.codex/sqlite
Worktree

Узнаёт worktree Codex по их следам.

По этим следам он понимает, что worktree принадлежит Codex; чем сильнее след, тем увереннее указан владелец.

  • ТочноМетка Codex codex-thread.json в метаданных git
  • ВероятноВнутри папки ~/.codex/worktrees
  • ВозможноИмя ветки начинается с codex/
  • «Заблокировано», если хранит несохранённую работу. git не удалит такой worktree без --force, а Devbroom никогда не использует --force.
  • «Заблокировано», если в нём или в родительской папке идёт сессия.
  • «Проверить», если есть игнорируемые файлы: git worktree remove удалит их без вопросов.
Запущенные сессии

Видит их и не трогает, пока они работают.

Devbroom знает, какие сессии Codex запущены. Процессы работающей сессии он никогда не трогает; её папка остаётся «Заблокировано», пока сессия идёт.

Совместимость

Сначала проверяет файлы Codex.

Прежде чем доверять данным агента, Devbroom проверяет, что его файлы в ожидаемом формате. Если нет, эти данные только читаются, и ничего из них не считается готовым к очистке.

Проверенные версии0.115.0 - 0.159.2

Версия вне этого диапазона всё равно работает, если формат совпадает, и отображается как «ещё не проверена».

Проверка форматаcwd

Файлы журналов в ~/.codex/sessions должны начинаться со строки метаданных, в которой указана папка сессии.

Ваша версияdevbroom compat

Если его папки лежат в другом месте, учитывается CODEX_HOME.

Пусть Codex работает. Devbroom уберёт за ним.

Другие агентыClaude CodeCursorOpenCodeOrca