Перейти к тексту

Как связать курс со своим инструментом ​

Если вы уже используете агентский CLI или IDE, начните с его имеющихся возможностей. Необязательно писать заново хранение сессий, подтверждения команд или чтение правил проекта. Внешнему harness нужны те части процесса, которых вашему инструменту и CI не хватает.

Вместо таблицы названий флагов проверьте поведение установленной у вас версии. Поддержка режимов и формат журналов меняются; пробный запуск даст более надёжное основание для адаптера.

Что проверить у backend ​

Часть процессаПрактическая проверка
Правила проектаКакой файл инструмент читает, откуда и с каким приоритетом? Проверить на безопасной отличимой инструкции.
Запуск без диалогаМожно ли передать задачу из runner и дождаться кода завершения? Что произойдёт при запросе подтверждения?
Рабочая папкаКакие файлы доступны процессу? Ограничивает ли настройка доступ или только задаёт текущую директорию?
Права инструментовКак запрещается команда или внешний вызов? Что получает runner при отказе?
КонтекстКакие материалы передаются модели и как проверить их версии?
ЖурналЕсть ли события инструментов, ошибки и результат? Какие данные туда попадают?
ОстановкаМожно ли задать тайм-аут и завершить дочерние процессы?
ПовторПродолжает ли инструмент сессию или создаёт новую? Какие изменения уже остались?
ИнтеграцииКакие параметры получают подключённые инструменты и какие права используют?

Файлы AGENTS.md, CLAUDE.md или правила IDE могут выполнять похожую роль, но не следует считать их приоритеты и охват одинаковыми. Запишите фактическое поведение выбранного backend в документации адаптера.

Первая интеграция ​

Возьмите одну маленькую задачу с известной проверкой. Подготовьте отдельную рабочую копию, вызовите backend из runner и сохраните его результат. Затем выполните принятый набор тестов над итоговыми файлами и сформируйте отчёт о запуске.

Повторите с отсутствующим контекстом, отказом в доступе и тайм-аутом. Пока эти случаи не различимы, подключать очередь задач рано: она усложнит поиск причины.

Если backend обращается к облачной модели, предусмотрите разрешённое соединение и состав передаваемых данных. Песочница для исполняемого кода и канал вызова модели могут иметь разные сетевые правила.

Хендбук по Agentic Engineering