Протокол «Форма» работает в Claude Code, Codex и Gemini. Правила поведения узлов при этом не копируются трижды: они записаны один раз и одинаково действуют в любой среде.
Где лежит закон
Закон протокола — файл AGENTS.md в корне проекта, разделы 1–7: пять пар, маршрут, пороги, маркер позиции, запреты, карточка, доска. Каждый движок загружает его в каждого агента, напрямую или однострочным импортом:
- Claude Code читает
AGENTS.mdсам; - Codex читает его как корневой
AGENTS.md; - Gemini подключает его импортом из своего файла.
Корневого CLAUDE.md нет намеренно: он заслонил бы нативное чтение и стал бы второй копией закона.
Что своё у каждого движка
Всё, что специфично для одного движка, живёт только в его собственном файле, в разделе 8, и никогда в законе:
| Движок | Файл §8 |
|---|---|
| Claude Code | .claude/rules/claude-8.md |
| Codex | .codex/CODEX-8.md |
| Gemini | .agents/rules/gemini-8.md |
Там описано, где лежат роли узлов, на каких моделях они работают, как вызывается подагент, в каких полях приходит расход вызова, где настроены хуки и MCP.
Если движок не умеет изолировать
Движок, который не может вызвать отдельного агента, всё равно проходит маршрут, но в деградированном режиме и говорит об этом заранее. Этапы разделяются явными маркерами, проверка опирается только на осмотренные факты. Такой движок берёт только то, что выдержит слабая проверка: оснастку, мелкую правку, карточку с бюджетом в одну попытку.
Почему схема на английском
Файлы схемы пишутся на английском, пояснения к правилам — на русском. Четыре причины:
- Родной язык модели дешевле. Около 39% экономии токенов на тот же смысл, измерено на реальных абзацах схемы.
- Промпты пишут агенты для агентов. Когда внутренняя переписка идёт на родном языке модели с самого источника, смысл не размывается на границе перевода.
- Искажения разнесены по узлам. Потерю одного узла обязан поймать следующий, чья проверка устроена иначе.
- Механизм не зависит от масштаба. С ростом проекта растёт число исполнителей, а форма остаётся той же.
Итог
Один закон, три адаптера. Движок можно сменить, а правила игры остаются прежними.




Комментарии