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同時連接到多個主機。
相關
- 專案
- 專案
- 專案
- 專案