В Codex CLI 0.162 (вышел 8 октября) агент получил инструменты, чтобы посреди сессии открыть отдельный git worktree. Несколько задач в одном репозитории идут параллельно, у каждой своя копия, и правки не пересекаются.
Флаг codex --worktree и команда /worktree были и раньше. Новое в том, что копию теперь создаёт сам агент, но только в интерактивном режиме, в codex exec этих инструментов нет.
Два подвоха. Флаг стартует с текущего коммита, а агент без явного ref берёт дефолтную ветку remote. И в копию попадает только закоммиченное: незакоммиченные правки, .env и node_modules остаются в основной папке.
Старые worktree CLI сам не удаляет, чистить придётся руками.
Релиз Codex CLI 0.162.0 вышел 8 октября 2026 года. Из release notes: «Add tools for creating and listing managed Git worktrees from trusted local projects when the worktrees feature is enabled».
Теперь у агента есть три инструмента:
create_worktree создаёт worktree асинхронно и возвращает operationId;
get_worktree_creation_status проверяет по этому operationId, готова ли копия;
list_worktrees показывает worktree текущего разговора.
Флаг --worktree и команда /worktree для ручного запуска появились раньше. В 0.162 агент научился заводить worktree сам, а выбор при /new и /fork стал понятнее.
Страница релиза rust-v0.162.0 на GitHub: первый пункт New Features — инструменты для создания и просмотра managed Git worktrees
codex --version codex features list | grep worktrees codex --help | grep -i worktree
Версия должна быть 0.162 или новее. Фича worktrees в свежих сборках включена по умолчанию. Чтобы выключить её на один запуск, используйте --disable worktrees, а постоянно это…
🔒
Этот материал доступен участникам Клуба. Войдите или оформите доступ,
чтобы читать целиком, открывать видео и комментировать.