Набор навыков для AI-агента-оркестратора: он делегирует задачи установленным coding CLI, проверяет diff и сам коммитит изменения.
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
Прочитайте руководство по настройке эталонной реализации на Elixir в elixir/README.md
- 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 обновляется ежедневно.
Похожие проекты
Настольное приложение, объединяющее существующие AI CLI-инструменты в общее мультиагентное пространство с параллельным запуском и оркестрацией.
CLI для терминала, который превращает описания на обычном английском в YAML-воркфлоу для Claude Code, Codex, Gemini CLI и других кодинг-агентов с проверками качества.
CLI-агент для разработки на TypeScript: добавьте в запрос `ulw` или `mass ulw`, чтобы он спланировал работу, распределил задачи между моделями и проверил результат.
Менеджер рабочих пространств на Go для координации нескольких AI-агентов, включая Claude Code, Copilot и Codex, с сохранением состояния работы в хуках на базе Git.
Библиотека TypeScript для запуска AI-агентов по написанию кода в изолированных песочницах и возврата их коммитов через sandcastle.run().