Пропустить к содержанию
NoeticEcho
Все проекты

Открытый код

control-room

Один человек, один ИИ-координатор, много ИИ-агентов. Протокол, промпты и скрипты, чтобы вести их параллельно, с одним столом для решений, которые может принять только человек.

Автор: Редакция @editors

control-room — это способ, которым один человек ведёт сразу много ИИ-агентов в одном репозитории. Это протокол, набор промптов и несколько небольших скриптов, под Apache-2.0. Агентом может быть Claude Code, Codex или любой другой, кто работает в git-репозитории: в облаке, в песочнице e2b или локально в рабочих деревьях.

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

  • Владелец, человек, отвечает на столе решений, запускает воркеров и держит у себя доступы.
  • Координатор, локальная сессия агента, делит цели на эпики и пишет задания. Только он пишет в трекер и только он вливает работу в основную ветку.
  • Воркер берёт один эпик из задания, пушит каждый ход в свою ветку и заканчивает пул-реквестом и одной строкой: READY или BLOCKED.

Стол решений и есть суть замысла: одно место, где ждёт всё, что должен решить человек. Это статическая страница или GitHub Issues.

Сегодня в наборе: протокол, промпты на русском и английском, страж, который не даёт воркеру пушить в чужие ветки, делать force push и слияния, схема передачи работы с валидатором, скрипт, который публикует локальные проверки как статусы коммитов и не тратит минуты Actions, раннеры, плагин для Claude и один эпик, воспроизведённый от начала до конца. На странице уроков записан сбой, из которого выросло каждое правило.

Чего пока нет

Проект ранний, версия 0.3.4. Протокол и промпты работают каждый день. Скрипты и раннеры ещё обобщаются из проекта, в котором появились. Раннер e2b не запускался вживую с настоящим ключом. Описание для Codex сделано по его документации, и то, что не удалось проверить, в нём помечено. Сквозной пример воспроизведён на игрушечном репозитории; следующим шагом будет запись настоящей сессии воркера.