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

medium risk

juicedata/juicefsAug 28, 2026 → Aug 28, 20260 days between releases

What's New

Newer release implements AHP 0.9.0 spec changes

Breaking Changes

  • Renamed failed session lifecycle value from `creationFailed` to `failed`
  • Removed session-level forking from `createSession`
  • Removed `error` from `changeset/contentChanged`

New Features

  • Automation catalogue and automation-run channels for shared workflows
  • Turn errors are now durable and resumable via `chat/turnResume`
  • Hosts can advertise extension capabilities via `InitializeResult._meta`
  • Terminal state now uses explicit `running`/`exited` lifecycle
  • Annotations now carry a required `origin` with session URI

Improvements

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

Upgrade Notes

No specific migration steps are required beyond ensuring the Go client version matches the AHP spec version 0.9.0.

The Two Releases

spec/v0.9.0

AHP Spec v0.9.0

Aug 28, 2026· 2 months ago

Defines the AHP protocol v0.9.0, introducing automation workflows, turn resumption, and terminal management changes.

Full release notes
clients/go/v0.9.0

Go module v0.9.0

Aug 28, 2026· 2 months ago

Implements AHP 0.9.0, introducing automation catalogues, durable turn errors, and updated session lifecycles for agent workflows.

Full release notes