Инженерный инструмент

Agentflow

Go CLI проводит разработку с AI-ассистентом через явные этапы, проверки и решения человека.

Статус
Активная разработка
Роль
Продукт, процесс, архитектура и Go
Стек
Go, Cobra, YAML, Git
Исходники
Закрытые
Синтетическая схема Agentflow с контролируемыми этапами разработки

Проблема

Длинный автоматический запуск трудно проверить и восстановить

Когда AI-инструмент меняет слишком много за один раз, трудно понять, где появилась ошибка, и вернуться к рабочему состоянию. Agentflow делит работу на этапы и сохраняет результат каждого из них.

Понятные этапы

У планирования, реализации, проверок и исправлений есть конкретный вход и результат.

Решение человека

Оператор принимает изменения там, где нужна оценка, а не формальная проверка.

Контрольные точки Git

К важному этапу можно вернуться, не повторяя весь запуск.

Диагностика

Состояние запуска, команды doctor/repair и сохранённые артефакты помогают найти сбой.

Процесс

От задачи до проверки — и обратно к контрольной точке при необходимости

Задача проходит планирование, реализацию и проверки до решения человеком; сохраняются чекпойнты и артефакты
После проверок оператор принимает результат, отправляет его на исправление или откатывает изменения.

Текущее состояние

Основной цикл разработки реализован

Go CLI запускает задачу по этапам, ставит ограничения, сохраняет контрольные точки Git, выполняет проверки, поддерживает циклы исправления и собирает диагностику. Решение принять изменения, повторить шаг или откатиться остаётся за человеком.

Исходный код и внутренние данные запусков закрыты.

Следующий проект

GophKeeper

Учебный проект про клиент-серверное хранение и синхронизацию на Go.

Читать кейс →