OpenDomain CLI
OpenDomain хранит бизнес-понятия и правила проекта в Markdown в репозитории, чтобы агент опирался на них, а не на догадки.
- 297 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Команда `init` меняет `AGENTS.md` и добавляет навыки в `.codex/skills/`.
- Агент читает материалы проекта, выводы могут попасть в кандидаты с ошибками.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/opendomainОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Команда `init` меняет `AGENTS.md` и добавляет навыки в `.codex/skills/`.
- Агент читает материалы проекта, выводы могут попасть в кандидаты с ошибками.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
OpenDomain, CLI для Codex и других агентов, ведет в репозитории слой предметной области: понятия, правила, жизненные циклы, события и доказательства. Все лежит в Markdown и YAML, поэтому рядом с кодом и под Git. Команда `opendomain init --tools codex` добавляет папку `opendomain/`, управляемый блок в `AGENTS.md` и три навыка Codex: explore, model и review. Знания, которые агент вывел сам, попадают в кандидаты и становятся принятыми только после решения человека. Перед правкой кода агент сверяется с принятыми правилами через `opendomain assure`.
Для кого. Командам с долгоживущими продуктами, где агент правит бизнес-логику и должен знать, что отмена заказа или статус платежа означают на самом деле.
Подходит, если
- Агент собирается менять логику отмены заказа, и правила нужно показать ему до правки.
- Бизнес-правила разбросаны по тикетам и чатам, и их хочется собрать в проверяемый вид.
- Выводы агента о предметной области требуют ревью человека перед принятием.
- Новый сотрудник или новая сессия агента начинает с чтения принятой модели.
Не подходит, если
- Проект маленький, и все правила помещаются в один README.
- Нужен план поставки изменений: за это отвечают OpenSpec и Spec Kit.
- Команда не готова ревьюить кандидатов, и модель устареет без владельца.
Пример запроса к агенту
Собери из материалов проекта правила отмены заказа, положи выводы в кандидаты и покажи доказательства для ревью.Ограничения
Интеграция описана для Codex: `opendomain init --tools codex` генерирует навыки в `.codex/skills/`. Для других агентов потребуется ручная настройка. Нужен Node.js 20 или новее. Последний коммит репозитория датирован сентябрем 2026 года. Качество модели зависит от людей: пока кандидаты не пересмотрены, агент опирается на неполные знания. Команда `init` меняет `AGENTS.md`, поэтому проверьте diff перед коммитом. Выводы модели о предметной области могут быть ошибочными, их принимает человек.
Как отключить. Удалите папку `opendomain/`, управляемый блок в `AGENTS.md` и навыки `opendomain-*` из `.codex/skills/`. Пакет снимается командой `npm uninstall --global @echopath-labs/opendomain`.
Частые вопросы
Что создает `opendomain init`?
Папку `opendomain/` с конфигом и подпапками, управляемый блок в `AGENTS.md` и три навыка в `.codex/skills/`. `package.json` проекта остается нетронутым.
Принимает ли агент знания сам?
Нет. Выводы агента остаются кандидатами, а принять их может только человек после просмотра доказательств и конфликтов.
Как обновить рабочую область?
Обновите пакет и выполните `opendomain update --json`, затем `opendomain doctor --json` и `opendomain validate --json`. Модель мигрировать не нужно.
Заменяет ли он OpenSpec?
Нет. OpenSpec описывает изменение, OpenDomain хранит устойчивые знания о предметной области. Агент может передать запрос со ссылками на принятые идентификаторы.
Какая версия Node.js нужна?
Node.js 20 или новее. Есть и отдельный бинарный файл без npm.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыНадстройка над OpenAI Codex, которая добавляет память проекта, планирование и проверку завершения задач перед тем, как считать их готовыми
Граф кода и защитные проверки для агентов: один вызов показывает, что затронет задача, а проверка останавливает опасную правку
Комплект переноса рабочего процесса с Claude Code на OpenAI Codex CLI для мультитенантных PHP/Bitrix24-Marketplace-проектов
Git-нативный контекст проекта для агентов: спецификации, решения и правила лежат в Markdown рядом с кодом и читаются перед правкой
CLI дает шести кодовым агентам общий процесс: контекст проекта, более 80 скиллов, проверки и продолжение задач между сессиями
Задачи, документы, спецификации и решения проекта лежат файлами Markdown в репозитории, а агент читает их через CLI и MCP
Коротко о README
В документации разобраны слой знаний в Markdown, границы с OpenSpec и EchoPath, установка через Codex или npm и обновление с 0.1.0. Лицензия Apache-2.0, статус стабильный.