A synchronized, multi-client state protocol for AI agent sessions.
The Agent Host Protocol (AHP) defines how a portable, standalone sessions server communicates with its clients. Multiple clients can connect to the server and see a synchronized view of AI agent sessions through immutable state, pure reducers, and write-ahead reconciliation.
The Rust, Swift, Go, and .NET SDKs ship a MultiHostClient for talking to two or more hosts at once (single-host consumers use the same API via MultiHostClient::single / .single(...) / hosts.Single(...) / MultiHostClient.SingleAsync(...)). See Connecting to Multiple Hosts.
src/vs/platform/agentHost/node/).@ahpd/sdk for building your own host and plugins.Each language client and the spec itself release independently on their own SemVer tracks. See docs/specification/versioning.md for the protocol-level rules and RELEASING.md for the release mechanics (tag conventions, CHANGELOG / metadata enforcement, required CI environments).
# Install dependencies
npm install
# Start local dev server
npm run docs:dev
# Build for production
npm run docs:build
# Preview production build
npm run docs:preview
The guide, specification, and reference are versioned. npm run docs:versions
(run automatically by docs:dev and docs:build) materializes the released
versions listed in docs/.vitepress/versions.ts from their git tags into
docs/versions/ (gitignored). The first listed version is served at the root
URLs; main is served under /draft/.
MIT
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|