Repolode
openai

openai/symphony

Превращает задачи проекта в изолированные автономные запуски кодинг-агентов, чтобы команда управляла задачами, а не присматривала за агентами.

Звёзды
27,956
Форки
2,890
Открытые issues
0
Последний коммит
2 месяца назад

Что это?

Symphony — это слой оркестрации кодинг-агентов. Он отслеживает задачи в системе управления работой, например на доске Linear, подхватывает их и запускает для каждой изолированный сеанс агента. Агенты доводят задачи до конца и предоставляют подтверждения выполненной работы: статус CI, отзывы по ревью pull request, анализ сложности и видео с демонстрацией результата. После принятия изменений агент вливает pull request.

Главная идея — изменить то, за чем следят инженеры. Вместо наблюдения за отдельными сеансами кодирования команда управляет очередью задач и проверяет доказательства, которые предоставляют агенты. По описанию проекта, он лучше всего подходит для кодовых баз, уже подготовленных к разработке с участием агентов.

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

Ключевые возможности

  • 01Автоматически отслеживает задачи в системе управления работой, например в Linear, и подхватывает их.
  • 02Запускает каждую задачу в изолированном сеансе агента.
  • 03Предоставляет подтверждения выполненной работы: статус CI, отзывы по ревью и видео с демонстрацией результата.
  • 04Вливает pull request после принятия изменений.
  • 05Предлагает независимую от языка спецификацию и эталонную реализацию на Elixir.

Сценарии использования

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

Быстрый старт

  1. 1

    Прочитайте руководство по настройке эталонной реализации на Elixir в elixir/README.md

  2. 2

    Или попросите своего агента для программирования реализовать Symphony согласно спецификации в SPEC.md

Что важно знать

  • Symphony описывается как малозаметная инженерная предварительная версия, предназначенная для тестирования в доверенных средах.
  • Эталонная реализация на Elixir носит экспериментальный характер.
  • Лучше всего работает в кодовых базах, где внедрена harness engineering.

В подборках

Темы

Частые вопросы

Что такое symphony?
Превращает задачи проекта в изолированные автономные запуски кодинг-агентов, чтобы команда управляла задачами, а не присматривала за агентами. Symphony — это слой оркестрации кодинг-агентов. Он отслеживает задачи в системе управления работой, например на доске Linear, подхватывает их и запускает для каждой изолированный сеанс агента. Агенты доводят задачи до конца и предоставляют подтверждения выполненной работы: статус CI, отзывы по ревью pull request, анализ сложности и видео с демонстрацией результата. После принятия изменений агент вливает pull request.
symphony можно использовать бесплатно? Какая у него лицензия?
symphony распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
symphony всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в symphony — 15 сент. 2026 г..
Для чего можно использовать symphony?
Команда хочет, чтобы инженеры управляли бэклогом задач на реализацию, а не присматривали за кодинг-агентами. Эксперименты с автономными рабочими процессами агентов в доверенном репозитории, не используемом в production. Создание оркестратора агентов на языке, отличном от языка реализации, предложенной в спецификации.
Как установить symphony?
Прочитайте руководство по настройке эталонной реализации на Elixir в elixir/README.md Или попросите своего агента для программирования реализовать Symphony согласно спецификации в SPEC.md
Где скачать symphony?
Исходный код и инструкции по установке — на GitHub: https://github.com/openai/symphony

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты