Open-source

BMad Autonomous Development — оркестрация задач спринта агентами

Обзор по документации проекта · Проверено

BMad Autonomous Development — изображение проекта

BMad Autonomous Development (BAD) — модуль для оркестрации автономной разработки в рамках методологии BMad. Он предназначен для автоматизации выполнения спринтов, управляя полным жизненным циклом историй от создания до запроса на слияние (pull request) с использованием параллельных многоагентных конвейеров.

Возможности и состав проекта

Инструмент автоматизирует выполнение спринта, разбивая его на этапы, выполняемые отдельными субагентами. BAD строит граф зависимостей из бэклога спринта, выбирает готовые истории и запускает их параллельно, проходя через генерацию спецификации, написание тестов, реализацию кода, ревью и создание запросов на слияние. Координатор не читает файлы и не пишет код сам, делегируя каждую задачу специализированному субагенту.

Начало работы и требования

До запуска нужны BMad Method, подготовленный sprint-status.yaml, Git и настроенный GitHub CLI. Затем устанавливают модуль и проверяют настройки рабочего проекта. Автономный режим следует пробовать в отдельной копии с ограниченными полномочиями, сохраняя контроль публикации изменений.

Ограничения и выбор сценария

Граф зависимостей и параллельные агенты не гарантируют корректную реализацию каждой истории. Советы README об отключении запросов разрешений не являются обязательным безопасным способом работы: доступ к файлам, командам и GitHub нужно выбирать под конкретную задачу.

Лицензия и условия использования

GitHub определяет лицензию репозитория как MIT. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.

Источники и документация