Что потребуется
- Глобальная роль администратора.
- Установленное приложение кодирующего агента на узле исполнения.
- Настроенная штатная авторизация приложения либо секреты провайдера в окружении процесса супервизора.
Поддерживаемые семейства
Claude, Codex, Gemini, OpenCode и MiMo находятся в одном каталоге. Маршруты провайдеров включают Anthropic, OpenAI, Google, собственные маршруты агента и совместимые точки, включая OpenRouter. У каждого профиля отдельный результат проверки готовности.Создание раннера
- Откройте Настройки → ACP-раннеры.
- Добавьте профиль и выберите адаптер.
- Укажите модель и маршрут провайдера.
- Секрет положите в окружение супервизора, а в поле раннера укажите
env:NAME. - Оставьте профиль выключенным до появления диагностики.
- Включите его после состояния Готов.
- Назначайте общим раннером по умолчанию только безопасный профиль для обычной работы.
Проверка готовности
Профиль недоступен, если не найден исполняемый файл, неверен его путь, провайдер не поддерживается, отсутствует переменная окружения или не прошла инициализация ACP. Обычная готовность и готовность к сессии только для чтения проверяются отдельно. Агент с рабочей областьюnone или repo_read требует поддержки такого режима
и, для соответствующих адаптеров, свежего результата специальной проверки.
ACP как двусторонний канал
Супервизор не просто запускает терминальную команду. Через ACP он:- переносит вопрос о разрешении человеку без принудительного режима YOLO;
- возвращает выбранный ответ в живую сессию;
- приостанавливает или останавливает работу;
- отправляет корректирующий запрос и возобновляет поддерживаемую сессию;
- передаёт ход исполнения на страницу прогона.
Привязка к этапам Flow
Flow может объявить именованные сессии и слоты раннеров. Проект разрешает каждый слот при подключении либо первом запуске, а прогон сохраняет снимок выбора. Узлы могут делить одну сессию или использовать разные. Поэтому планирование, разработка и проверка могут выполняться разными кодирующими агентами и моделями разной цены и уровня. Команда задаёт правило один раз и не перекладывает ручное переключение на участников. Проверяйте экономику в Обсерватории, а качество — в исследовании сравнения.Признаки ошибки
EXECUTOR_UNAVAILABLE: нет включённого готового профиля нужного семейства или доказательства режима только для чтения.- Неоднозначность: найдено несколько точных профилей, требуется явная привязка.
- Предупреждение о замене намерения: совместимый раннер найден, но модель или провайдер отличаются от запроса Flow.