Untrivial-ai/agent-orchestrator

Agent IDE that enables you to manage fleets of coding agents. It comes with an agentic orchestrator that plans tasks, spawns agents, and autonomously handles CI fixes, merge conflicts, and code reviews.

何を解決するか

Agent Orchestrator (AO) は、単一のプロジェクト上で複数のコーディングエージェントを管理する問題を解決します。単一のエージェントではタスクを処理できますが、複数を並列で実行すると、作業の分配の決定、適切なコンテキストの提供、ブランチの衝突の防止、レビューとマージサイクルを通じた進捗の追跡といった調整の課題が生じます。

仕組み

AO は、さまざまなコーディングエージェントの監督者として機能するローカルデスクトップワークスペースです。ローカルのデーモンを使用してエージェントの活動状況とソースコントロールの状態を監視します。

  • ワーカー: これらは隔離された実行単位です。各ワーカーは1つのタスク、1つのコーディングエージェント、および独自の隔離されたワークスペース(Gitバックエンドの作業には専用のGitブランチとワークツリーを含む)で構成されます。
  • オーケストレーター: プロジェクト全体レベルで動作する永続的な計画エージェントです。高レベルの戦略を処理し、アプローチをブレインストーミングし、曖昧な目標を具体的なタスクに分解してワーカーに割り当て、委任します。
  • Kanbanボード: セッション、プルリクエスト、CIの事実から各ワーカーの状態(作業中、あなたが必要、レビュー中、マージ可能)をリアルタイムで取得する運用ビューです。

対象ユーザー

AIコーディングエージェントを使用し、単一タスクの自動化からリポジトリ全体で並列に動作する複数エージェントのシステムへ移行したい開発者。

特徴

  • マルチエージェントの調整: 単一の監督されたワークフローを通じて26種類の異なるコーディングエージェントをサポート。
  • 隔離されたワークスペース: 各ワーカーに独自のブランチ、ワークツリー、隔離されたブラウザプロファイルを提供し、状態の衝突を防止。
  • クローズドループフィードバック: CIとプルリクエストレビューを、作業を所有するエージェントに直接統合。
  • ネイティブインターフェースのサポート: 構造化されたチャットまたはエージェント独自のネイティブターミナルUIを通じてエージェントと対話可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト