spec/v0.9.0 clients/go/v0.9.0

medium risk

cheaper-inference/OmniRouteAug 28, 2026 → Aug 28, 20260 days between releases

What's New

Go client implements AHP 0.9.0 spec updates for automation and lifecycle

Breaking Changes

  • Renamed `creationFailed` to `failed` in session lifecycle.
  • Removed `error` from `changeset/contentChanged`.
  • Removed session-level forking from `createSession`.
  • Removed `ContentNotFound` as an exported error code.

New Features

  • Support for automation catalogue and automation-run channels.
  • Turn errors as durable response parts.
  • `InitializeResult._meta` for extension capabilities.

Improvements

  • Generated clients preserve unknown values for nonexhaustive enums.
  • `SessionToolClientExecutionRequest.toolCall` narrowed to running state.
  • Automation catalogue snapshots use `AutomationState.entries`.

Upgrade Notes

Update code to handle renamed lifecycle state (`creationFailed` -> `failed`) and new annotation structure. Ensure changeset failures use `statusChanged` instead of `contentChanged.error`.

The Two Releases

spec/v0.9.0

AHP Spec v0.9.0

Aug 28, 2026· 2 months ago

AHP Specification v0.9.0 defining protocol updates for automation, error handling, and session lifecycle.

Full release notes
clients/go/v0.9.0

Go module v0.9.0

Aug 28, 2026· 2 months ago

Go client implementation of AHP 0.9.0, mirroring updates to automation support, error handling, and terminal lifecycle management.

Full release notes