Chorus-AIDLC/Chorus

The Agent Harness for AI-Human Collaboration, inspired by the AI-DLC (AI-Driven Development Lifecycle)

解決する課題

Chorusは、プロフェッショナルな開発ライフサイクル内でのAIエージェント管理の複雑さに対処します。LLMエージェントをラップしてセッションのライフサイクル、タスクの状態、サブエージェントのオーケストレーション、オブザーバビリティ、および障害復旧を管理するために必要なインフラストラクチャを提供し、管理されていない自律型エージェントによる混乱を防ぎます。

仕組み

AI駆動型開発ライフサイクル(AI-DLC)手法に基づき、本プラットフォームは「逆転会話(Reversed Conversation)」の哲学を採用しており、AIが提案し、人間が検証を行います。権限マトリックス(5つのリソース × 3つのアクション)を利用して、人間とエージェントに特定の能力を付与します。システムは複数のエージェントバックエンド(Claude CodeやCodexなど)をサポートしており、デーモンを使用してローカルマシンを常駐型エージェントランタイムに変換し、リモートでのタスクディスパッチとリアルタイムモニタリングを可能にします。

対象者

  • デーモンを介して自律型エージェントをローカルワークフローに統合したい開発者
  • AI主導の提案、タスクDAG、および要件の具体化を監督する必要があるプロジェクトマネージャー
  • 人間とAIのコラボレーションのために、構造化され権限管理された環境を必要とするチーム

ハイライト

  • エージェントハーネス: セッションのライフサイクル、タスクの状態、およびサブエージェントのオーケストレーションを管理します。
  • AI-DLCワークフロー: アイデアからデリバリーまで、きめ細かな権限設定を備えた構造化されたステージを提供します。
  • リアルタイム・オブザーバビリティ: ライブターミナル出力、カンバンボード、およびタスク依存関係のDAG。
  • Chorus Daemon: ローカルエージェントのCLIをリモートのChorusサーバーに接続する常駐型ランタイム。
  • 視覚的なプロジェクトマッピング: アイデア、提案、ドキュメント、およびタスクを単一のツリーに結びつけるグラフビュー。