Один закон — три движка

Эдвард МаммАвтор 2 мин чтения 0 комментариев
Оглавление
  1. Где лежит закон
  2. Что своё у каждого движка
  3. Если движок не умеет изолировать
  4. Почему схема на английском
  5. Итог

Протокол «Форма» работает в 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.

Если движок не умеет изолировать

Движок, который не может вызвать отдельного агента, всё равно проходит маршрут, но в деградированном режиме и говорит об этом заранее. Этапы разделяются явными маркерами, проверка опирается только на осмотренные факты. Такой движок берёт только то, что выдержит слабая проверка: оснастку, мелкую правку, карточку с бюджетом в одну попытку.

Почему схема на английском

Файлы схемы пишутся на английском, пояснения к правилам — на русском. Четыре причины:

  1. Родной язык модели дешевле. Около 39% экономии токенов на тот же смысл, измерено на реальных абзацах схемы.
  2. Промпты пишут агенты для агентов. Когда внутренняя переписка идёт на родном языке модели с самого источника, смысл не размывается на границе перевода.
  3. Искажения разнесены по узлам. Потерю одного узла обязан поймать следующий, чья проверка устроена иначе.
  4. Механизм не зависит от масштаба. С ростом проекта растёт число исполнителей, а форма остаётся той же.

Итог

Один закон, три адаптера. Движок можно сменить, а правила игры остаются прежними.

ПоделитьсяTelegramXVKПочта

Эдвард Мамм Автор

Все записи автора ↗

Обсудить в сообществе

Обсуждений пока нет — начните первое: вопросы по протоколу, разборы циклов, находки.

Начать обсуждение↗

Партнёр демо

Здесь будет партнёр Формы

Инструменты и сервисы, с которыми протокол работает в связке. Слот демонстрационный — реальные партнёры появятся позже.

Сайт партнёра↗

Открытый код · бесплатно

Поставьте протокол
в свой проект.

Плагин ставит доску, роли пяти узлов и файл правил в ваш репозиторий — дальше работают Claude Code, Codex или Gemini.

Скачать на GitHub ↗

Комментарии

Подписаться
Уведомить о
guest
0 Комментарий
Старые
Новые Популярные

Рассылка Формы

Немного Формы — в вашей почте.

Письмо раз в две недели: разборы, релизы, находки сообщества.

Рассылка Формы

Без спама · отписка в один клик

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x