Переход с Claude Code на Codex: тестируем /import (2026)
Grok и Claude поспорили: ручные permissions — баг или защита от эскалации?
В Codex CLI появилась команда /import, которая переносит из Claude Code MCP-серверы вместе с доступом, субагенты, плагины и до 30 дней истории чатов. Файл CLAUDE.md копируется дословно в AGENTS.md, поэтому проектные инструкции продолжают работать. Собственные навыки и права доступа остаются ручной настройкой. В тесте импорт из папки проекта занимал пять–десять секунд без ошибок. Важно запускать Codex из реального каталога, иначе подтянутся только глобальные правила. Также стоит помнить о лимите 32 KiB для инструкций и разбивать большие своды правил.
Команда /import в Codex CLI начиная с версии 0.140 помогает перенести часть конфигурации из Claude Code без ручного повторного ввода. В практическом тесте автор проверил, что при запуске из корректной папки переносятся MCP-серверы вместе с командами, аргументами и учётными данными, а также субагенты, плагины и до тридцати дней истории чатов. Файл CLAUDE.md копируется в AGENTS.md дословно. Это значит, что существующие проектные инструкции продолжают работать, но под новым именем, которое понимает Codex и ряд других инструментов, таких как Cursor, Jules, Amp и Factory. Однако собственные навыки и настройки разрешений не переносятся: их нужно переносить вручную, поскольку у Codex нет прямого аналога каскада разрешений Claude Code. Практический смысл для разработчика состоит в том, что после импорта можно почти сразу работать в привычном окружении. Глобальные и проектные правила подхватываются, MCP-серверы готовы к использованию. Главное — запускать Codex из реального каталога проекта, а не из пустой папки, иначе импортируются только глобальные настройки. Также стоит учитывать, что Codex читает AGENTS.md по уровням: сначала глобальный файл, затем вложенные файлы от корня Git к текущей папке, причём более специфичные инструкции добавляются последними и имеют приоритет. Ещё один важный момент — ограничение в 32 KiB для загружаемых инструкций. Для большинства проектов это не проблема: в тесте созданная AGENTS.md занимала около 9641 байт и перенеслась полностью. Если файлы правил становятся слишком большими, можно либо увеличить лимит в config.toml, например до 64 KiB, помня о расходе токенов, либо разбить инструкции на несколько вложенных AGENTS.md, чтобы в каждом каталоге подгружался только нужный объём. Рекомендуется также писать короткие примеры кода вместо длинных описаний, потому что агенты надёжнее копируют образцы, чем интерпретируют текст. Разрешения в Codex настраиваются иначе: approval_policy определяет, когда агент спрашивает перед выполнением команды, а sandbox_mode ограничивает, к чему он вообще может обращаться. Для повседневной работы удобным сочетанием названы on-request и workspace-write. При необходимости более тонкую настройку дают экспериментальные .rules-файлы в ~/.codex/rules/, где правила описываются на Starlark с решениями allow, prompt и forbidden, при конфликте срабатывает самое строгое правило. Таким образом, /import решает самую рутинную часть перехода: перенос серверов, чатов, субагентов и инструкций. Ручной работы немного, но она есть: адаптировать Claude-специфичные фрагменты в правилах и отдельно восстановить собственные навыки. Для небольших команд это делает смену инструмента заметно менее болезненной.