Symphony
SHA-256Symphony はプロジェクトタスクを隔離された自動実行に変え、チームがコーディングエージェントを注視するのではなく「タスク」を管理できるようにし、実験的な実装を自身で構築または実行できます。
スマートダウンロード
Download 版をダウンロード
v0.0.2 · 16.1 MB
タスクをAIエージェントに自動で完了させ、チームは結果の検収をするだけでよく、Codexを監視する必要はありません。
主な機能
- タスクの自律実行:各タスクに対して分離されたエージェント実行環境を生成し、開発フロー全体を自動的に完了させる
- エビデンス駆動の検収:CIステータス、PRフィードバック、複雑度分析、デモ動画を自動的に収集し、検収の根拠を明確にする
- 安全なコード統合:すべてのチェックを通過したPRのみが自動的にマージされ、人為的な介入を削減する
- カンバン駆動:Linearなどのプロジェクトカンバンをリアルタイムで監視し、新規タスクが自動的にエージェントの実行をトリガーする
できないこと
- •現在はエンジニアリングプレビュー版であり、本番環境や機密データには使用しないでください。コードベースがすでに Harness Engineering を採用している必要があり、そうでない場合は効果が大幅に低下します。また、エージェントが自動的にブランチを作成し、コードをプッシュして PR をマージするため、リポジトリとカンバンには厳格なアクセス制御を設定してください。
使用例
- 成熟したコードベースで滞留している Issue と機能リクエストを一括処理する
- チームは『常時 AI のコーディングを監視する』ワークフローから『タスクと受け入れ結果のみを管理する』ワークフローへアップグレードしたい
詳細説明
Symphony は OpenAI がオープンソース化したワークフローフレームワークであり、プロジェクトのタスクを独立した自動実行の「実装タスク」に分割することで、チームがコーディングエージェントの監督からワーク自体の管理へと移行できるようにします。Symphony はカンバンボード(Linear など)を監視してタスクを自動的に割り当て、エージェントが開発を完了して証拠(CI ステータス、PR レビューコメント、複雑度分析、デモ動画)を提出し、承認を受けたら安全にコードをマージできます。Codex に直接任せるのと比較して、Symphony は「人がコードを監視する」ことを「人がタスクを管理する」ことに変え、すでに Harness Engineering を採用しているコードベースに特に適しています。現在は早期エンジニアリングプレビューであり、信頼できる環境でのみ試用することを推奨します。
タグ
はじめ方
ソフトウェアをインストール
ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)
ステップ1:https://github.com/openai/symphony にアクセスして、SPEC.md または elixir/README.md を確認してください
ステップ2:SPEC.md をあなたのコーディングエージェント(例:Codex)に提供し、Symphony の自作バージョンを生成させてください
ステップ3:または、elixir/README.md に従って環境を構成し、実験的な Elixir 実装を実行してください
- ステップ1:https://github.com/openai/symphony にアクセスして、SPEC.md または elixir/README.md を確認してください
- ステップ2:SPEC.md をあなたのコーディングエージェント(例:Codex)に提供し、Symphony の自作バージョンを生成させてください
- ステップ3:または、elixir/README.md に従って環境を構成し、実験的な Elixir 実装を実行してください
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
bace377e92b7c244a29da15a88f517c7722ca69e249068395f77ce6912ef39ebこのチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Symphony はお使いのインフラストラクチャ上で動作するフレームワークで、統一インストールパッケージはありません。アンインストールする際は、関連するプロセスまたはサービスを停止し、対応するコードディレクトリと設定を削除するだけで済みます。Elixir バージョンを使用している場合は、関連する依存関係と実行環境を削除してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。