microsoft/agent-host-protocol
Synchronized multi-client state for AI agent sessions
解決する問題
複数のクライアントがスタンドアロンのセッションサーバーに接続し、AIエージェントセッションの同期されたビューを維持するための標準化された方法を提供します。これにより、異なるインターフェースやツールが、異なるプラットフォーム間で一貫したエージェント状態とやり取りできるようになります。
動作方法
このプロトコルは、不変の状態、純粋なリデューサー、および先読み再整合を組み合わせて、ポータブルなセッションサーバーと接続されたクライアント間の状態を同期します。Rust、TypeScript、Kotlin、Go、Swift、.NETなど、複数の言語用のクライアントライブラリが含まれており、統合を容易にします。
対象ユーザー
複数のクライアント(IDEやCLIツールなど)がエージェントセッションの状態にアクセスし、同期する必要があるAIエージェントエコシステムを開発している開発者。
主な特徴
- AIエージェントセッションのマルチクライアント同期。
- 公式SDKを介して幅広いプログラミング言語をサポート。
- VS Code内にリファレンスサーバー実装が利用可能。
MultiHostClientを通じて複数のホストに同時に接続可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト