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 notesclients/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