アーキテクチャ概要
Commander はタスク記述を、複数エージェント・tools・LLM プロバイダーにまたがる構造化実行計画へ変換する multi-agent オーケストレーションエンジンです。
まずこの 5 ページ
- 本ページ — 全体フロー
- コア呼び出しチェーン
- マルチエージェント
- エージェントランタイム
- 検証パイプライン
ハイレベルフロー
CLI / HTTP / SDK
→ 審議 (分類・複雑度)
→ 努力スケール (1–20 agents)
→ トポロジ (SINGLE…REVIEW)
→ ランタイム (LLM ↔ tools)
→ 品質ゲート (5 層)
→ 合成・永続化・メトリクス設計原則
- トポロジ優先
- プロバイダー非依存 (25 + fallback)
- クラッシュ安全 (SQLite WAL)
- デフォルトで観測可能 (SSE / metrics)
- マルチテナント設計
- デフォルトセキュア
- 可逆 (event sourcing / 補償)