spec/v0.9.0 clients/go/v0.9.0
high risk
haiwen/seafileAug 28, 2026 → Aug 28, 20260 days between releases
What's New
Go client implements AHP 0.9.0 spec with automation catalogue and renamed lifecycle states.
Breaking Changes
- Renamed failed session lifecycle from `creationFailed` to `failed`.
- `TerminalSessionClaim` now requires a `chatURI`.
- Removed session-level forking from `createSession`.
- Removed `error` from `changeset/contentChanged`.
- `ContentNotFound` is no longer an exported error code.
New Features
- Support for automation catalogue and automation-run channels.
- Turn errors are durable response parts.
- Annotations carry an `origin` with required session URI.
- `InitializeResult._meta` added for extension capabilities.
Improvements
- Terminal state now uses explicit `running`/`exited` lifecycle.
- `SessionToolClientExecutionRequest.toolCall` narrowed to running state.
Upgrade Notes
Ensure your code aligns with the AHP 0.9.0 spec changes, specifically handling the renamed `failed` lifecycle state and the new required `chatURI` in `TerminalSessionClaim`. Update session creation logic to use chat forking instead of session-level forking.
The Two Releases
spec/v0.9.0
AHP Spec v0.9.0
Aug 28, 2026· 2 months ago
AHP Specification v0.9.0, defining the core protocol changes including automation and terminal state.
Full release notesclients/go/v0.9.0
Go module v0.9.0
Aug 28, 2026· 2 months ago
Go client module implementing AHP 0.9.0, syncing changes from the main spec and Swift package.
Full release notes