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 를 통해 여러 호스트에 동시에 연결 가능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트