Multi-Agent Framework
Multi-Agent Framework для AI-first разработки
О проекте
Codex Multi-Agent Dev — локальный multi-agent framework для организации AI-first разработки программных проектов с помощью нескольких специализированных агентов. Система координирует Architect, Developer, Reviewer и Documentation Agent, а Orchestrator определяет подходящий workflow с учётом типа, размера и риска задачи. Framework можно использовать как для новых проектов, так и для подключения к существующей кодовой базе. После инициализации он формирует рабочий контекст проекта и проводит задачу через нужные этапы анализа, реализации, проверки и актуализации документации.
Какую задачу решает
Помогает сделать разработку с AI coding tools более управляемой, воспроизводимой и безопасной. Вместо одного длинного диалога с моделью работа разделяется между специализированными ролями, а результат проходит отдельные проверки перед завершением. Также framework снижает риск потери контекста между этапами разработки и помогает контролировать лишние вызовы агентов, повторные итерации и стоимость использования AI.
Что реализовано
- Orchestrator для маршрутизации задач - Роли Architect, Developer, Reviewer и Documentation Agent - Выбор workflow по типу, размеру и риску задачи - Light, Standard и Strong профили агентов - User gates для согласования значимых решений - Quality gates перед завершением этапов - Контроль количества вызовов агентов и стоимости выполнения - Anti-loop механизмы для ограничения лишних итераций - Инициализация новых проектов - Подключение к существующим проектам через adopt-сценарий - Постоянный проектный контекст: requirements, architecture, roadmap, state, decisions и test plan - Отдельные workflows для разработки, bugfix и adoption - Конфигурация агентов через TOML - Локальная установка без переноса framework в production - Проверка результата через тесты, review и актуализацию документации
Результат
Получился переиспользуемый framework для организации разработки через несколько AI-агентов с чётким разделением ответственности между ролями и контролем результата. Система протестирована на реальных кодовых базах: framework может подключиться к существующему проекту, изучить его состояние и провести задачу через полный цикл от архитектурного анализа до реализации, независимого review и финальных проверок.
Практическое применение
Использую framework как локальную инфраструктуру для разработки собственных программных проектов с помощью Codex. Он особенно полезен для задач, где необходимо сначала разобраться в существующей архитектуре, спланировать изменения, реализовать их, отдельно проверить результат и сохранить актуальный контекст для дальнейшей работы. Подход подходит для разработки новых функций, рефакторинга, исправления ошибок и последовательного развития более крупных проектов.
Технологии
OpenAI Codex, Multi-Agent Architecture, AI Agents, Python, TOML, Markdown, Git, CLI, Workflow Orchestration, Prompt Engineering, Quality Gates, Automated Testing, Project Documentation, Cost-aware AI workflows