Разработчики представили инструмент для координации работы нескольких ИИ-агентов через общий Git-репозиторий. Вместо использования сложных API или проприетарных протоколов, система использует систему контроля версий как среду для обмена сообщениями и синхронизации состояний. Такой подход позволяет агентам «общаться» в формате группового чата, фиксируя все этапы разработки и принятые решения в истории коммитов.
Использование Git в качестве коммуникационного слоя решает проблему сохранения контекста при распределенной работе автономных систем. Каждый агент считывает изменения в репозитории, анализирует текущий прогресс и вносит свои правки, которые становятся доступны остальным участникам процесса. Это создает прозрачный лог взаимодействия, который легко отлаживать и анализировать человеку, так как все действия агентов представлены в виде стандартных изменений кода.
Метод упрощает интеграцию разнородных агентных систем, так как Git является универсальным стандартом для обмена данными в разработке. Система позволяет избежать конфликтов при одновременной работе нескольких моделей над одним проектом, используя стандартные механизмы слияния веток. Это решение ориентировано на создание более стабильных и предсказуемых пайплайнов автоматизированной разработки, где агенты выступают в роли полноценных участников команды.
Ключевые факты
- Инструмент использует Git-репозиторий как центральный хаб для обмена сообщениями между ИИ-агентами.
- Система обеспечивает прозрачность процесса за счет сохранения всей истории коммуникаций в коммитах.
- Подход позволяет избежать использования проприетарных API для оркестрации агентных групп.
- Решение упрощает отладку и аудит действий агентов, так как все изменения доступны в стандартном формате контроля версий.