v0.6.0 clients/go/v0.6.0
microsoft/agent-host-protocolJul 20, 2026 → Jul 20, 20260 days between releases
What's New
Go client submodule ships the same AHP 0.6.0 protocol as the core release, inheriting its breaking renames and input-state move.
Breaking Changes
- The `changeset/filesReviewedChanged` action is renamed to `changeset/filesReviewChanged`, and its `fileIds` field becomes `files`.
- Input requests are relocated into turn `responseParts`, so any persisted input state must be migrated to the new shape.
- Consumers of the Go client must move to the `clients/go` module path at v0.6.0 rather than the root module tag.
New Features
- Changesets can advertise per-file review support up front via `Changeset.capabilities` with a `review` flag.
- MCP tool calls can pause on an OAuth challenge through the new `AuthRequired` status and auth-required/auth-resolved actions.
- The Go client exposes `Client.Ping()` for connection liveness checks.
- `McpAuthRequirement.oauthClient` carries metadata for pre-registered OAuth clients.
- Asynchronous tool-call risk assessments return a model explanation plus a normalized safety score.
Improvements
- `SystemNotificationResponsePart` gains an optional `_meta` slot following the MCP convention for machine-readable descriptors.
- Chat turns now record `startedAt` and elapsed `duration`, exposed on completed turns.
- `AuthenticateParams` accepts an optional `scopes` field and resources discovered from live auth-required states.
- Terminal lifecycle request factories (`createTerminal`, `disposeTerminal`) are available for command construction.
Upgrade Notes
Treat this as a protocol-breaking bump: update action names and field names for changeset review, and re-key any stored input requests into turn `responseParts`. Go consumers should pin the `clients/go` module at v0.6.0 and re-run codegen if they generate from the schema. No additional migration steps are introduced by the Go packaging itself.
The Two Releases
AHP Swift Package v0.6.0
Jul 20, 2026· 3 months ago
Implements AHP 0.6.0, introducing changeset review capabilities, asynchronous tool-call risk assessments, and a full OAuth authentication flow for MCP tools.
Full release notesGo module v0.6.0
Jul 20, 2026· 3 months ago
This release implements AHP 0.6.0, adding changeset review capabilities, tool authentication, and async risk assessments.
Full release notes