ohdearquant/lionagi
An intelligence orchestra
解決する問題
lionagiは、開発者が不透明なランタイムに制御を委ねることなく複雑なエージェントワークフローを構築できる、ガバナンスされたマルチエージェントオーケストレーションフレームワークを提供します。型付けされた検査可能な状態と、再開やリアルタイム監視が可能な永続的な実行により、「ブラックボックス」のエージェントチェーンという問題を解決します。
仕組み
このフレームワークは、AIインタラクションを管理するための一連のコアコンセプトを使用します。
- ブランチ: 履歴、ツール、モデル設定を含む個別の会話スレッド。
- セッション: DAG(有向非巡回グラフ)ワークフローを実行するために複数のブランチを管理するコーディネーター。
- フロー: リードエージェントが専門ワーカーのDAGを計画し、依存関係が解決されると実行されるオーケストレーションパターン。
- CLI統合:
liCLIを使用すると、ユーザーはターミナルから直接、単一エージェント、並列ファンアウト、複雑なフローを実行でき、APIベースのモデルとサブスクリプションベースのCLIエージェント(Claude Codeなど)の両方を統合できます。 - 永続性: すべての実行は自動的にローカルに保存され、ユーザーは再開、再アタッチ、定期的なタスクのスケジュールを設定できます。
対象読者
構造化された出力、永続的な実行、APIモデルとローカルCLIベースのエージェントを組み合わせる機能を必要とする、透明でガバナンスされたマルチエージェントオーケストレーションを求める開発者やAIエンジニア向けに設計されています。
ハイライト
- ガバナンスされた実行: ツール呼び出しの許可ポリシーと、破壊的なコマンドをブロックするガードフックが含まれます。
- 永続的な実行: すべての実行のローカル永続化により、
li monitorコマンドで簡単に再開および監視できます。 - umaファーストCLI: ターミナルから直接、エージェントや複雑なDAGフローを実行するためのファーストクラスのサポート。
- Lion Studio: 実行の検査、プレイブックの管理、実行DAGの視覚化のためのクライアントサイドのWeb UI。
- 構造化出力: AI応答が特定のスキーマに従うことを保証するためのPydanticモデルのネイティブサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト