Разработчики представили архитектурное решение для автоматизации жизненного цикла кода, объединяющее возможности Hermes, OpenAI Codex и Claude Code. Система реализует автономный цикл обработки задач: от анализа тикета до создания готового Pull Request. Инструмент минимизирует ручное вмешательство, используя агентную логику для итеративного написания, тестирования и исправления кода в рамках единого пайплайна.
Процесс строится на цепочке вызовов, где агент Hermes выступает в роли оркестратора, распределяя задачи между специализированными моделями. Codex отвечает за генерацию структурных элементов, а Claude Code берет на себя более сложные задачи по рефакторингу и отладке. Такая связка позволяет поддерживать непрерывный цикл разработки, где агент самостоятельно анализирует контекст репозитория и вносит изменения на основе полученных инструкций.
Использование нескольких моделей в одном цикле решает проблему «застревания» агента при возникновении ошибок. Если одна модель не справляется с исправлением бага, система автоматически передает контекст другой, что повышает вероятность успешного прохождения тестов. Это решение демонстрирует паттерн агентной оркестрации, где эффективность системы зависит не от одной мощной модели, а от правильного взаимодействия между специализированными инструментами.
Ключевые факты
- Система автоматизирует путь от открытия Issue до формирования Pull Request без прямого участия человека.
- В связке используются Hermes для управления логикой, Codex для кодогенерации и Claude Code для доработки.
- Реализован механизм итеративного исправления ошибок, при котором агент переключается между моделями при неудачных попытках компиляции или тестирования.
- Архитектура ориентирована на работу с существующими репозиториями, минимизируя необходимость в ручной настройке окружения для каждого этапа.