Repolode
openai

openai/symphony

プロジェクトの作業を、エージェントを直接監督するのではなくタスク管理に集中できる、分離された自律型コーディングエージェントの実行に変えます。

スター
27,967
フォーク
2,890
未解決の Issue
0
最終コミット
2 か月前

これは何?

Symphonyは、コーディングエージェント向けのオーケストレーションレイヤーです。Linearのボードなどのタスク管理ツールを監視してタスクを取得し、タスクごとに分離されたエージェントの実行を開始します。エージェントはタスクを完了まで進め、CIのステータス、プルリクエストのレビューコメント、複雑度分析、ウォークスルー動画など、作業の証拠を提示します。変更が承認されると、エージェントがプルリクエストをマージします。

中心にあるのは、エンジニアが監督する対象を変えるという考え方です。個々のコーディングセッションを見守るのではなく、チームは作業キューを管理し、エージェントが提示する証拠をレビューします。このプロジェクトは、エージェント主導の開発に対応できるよう、すでに整備されたコードベースに最適だと説明しています。

このプロジェクトでは、任意の言語で実装する際に使える仕様書と、実験的なElixirのリファレンス実装を提供しています。信頼できる環境でのテストを想定した、エンジニアリングプレビューとして公開されています。

主な機能

  • 01Linearなどのタスク管理ツールを監視し、タスクを自動で取得します。
  • 02タスクごとに、分離されたエージェントセッションを実行します。
  • 03CIのステータス、レビューコメント、ウォークスルー動画などの作業の証拠を提示します。
  • 04変更が承認されると、プルリクエストをマージします。
  • 05言語に依存しない仕様書と、Elixirのリファレンス実装を提供します。

ユースケース

  • コーディングエージェントの世話をするのではなく、実装タスクのバックログ管理にエンジニアが集中したいチーム。
  • 信頼できる非本番用リポジトリで、自律型エージェントのワークフローを試す。
  • 提供された仕様書をもとに、別の言語でエージェントオーケストレーターを構築する。

クイックスタート

  1. 1

    elixir/README.md の Elixir リファレンス実装のセットアップガイドを読む

  2. 2

    または、コーディングエージェントに SPEC.md の仕様に沿って Symphony を実装するよう依頼する

使う前に知っておきたいこと

  • Symphony は、信頼できる環境でのテストを目的とした、控えめなエンジニアリングプレビューとして紹介されています。
  • Elixir リファレンス実装は実験的なものです。
  • ハーネスエンジニアリングを導入したコードベースで最も効果を発揮します。

収録されている特集

トピック

よくある質問

symphony とは?
プロジェクトの作業を、エージェントを直接監督するのではなくタスク管理に集中できる、分離された自律型コーディングエージェントの実行に変えます。 Symphonyは、コーディングエージェント向けのオーケストレーションレイヤーです。Linearのボードなどのタスク管理ツールを監視してタスクを取得し、タスクごとに分離されたエージェントの実行を開始します。エージェントはタスクを完了まで進め、CIのステータス、プルリクエストのレビューコメント、複雑度分析、ウォークスルー動画など、作業の証拠を提示します。変更が承認されると、エージェントがプルリクエストをマージします。
symphony は無料で使えますか?ライセンスは?
symphony は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
symphony は今もメンテナンスされていますか?
半年以内に更新あり。symphony の最終コミットは 2026年9月15日 です。
symphony は何に使えますか?
コーディングエージェントの世話をするのではなく、実装タスクのバックログ管理にエンジニアが集中したいチーム。 信頼できる非本番用リポジトリで、自律型エージェントのワークフローを試す。 提供された仕様書をもとに、別の言語でエージェントオーケストレーターを構築する。
symphony のインストール方法は?
elixir/README.md の Elixir リファレンス実装のセットアップガイドを読む または、コーディングエージェントに SPEC.md の仕様に沿って Symphony を実装するよう依頼する
symphony はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/openai/symphony

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト