spec/v0.9.0 clients/go/v0.9.0
medium risk
caddyserver/caddyAug 28, 2026 → Aug 28, 20260 days between releases
What's New
Implements AHP 0.9.0 protocol with automation, durable errors, and metadata fields
Breaking Changes
- Removed `error` from `changeset/contentChanged`; use `changeset/statusChanged`
- Removed session-level forking from `createSession`; use chat forking
- `ContentNotFound` is no longer an exported error code
New Features
- Automation catalogue and channels for trigger-based workflows
- Durable turn errors resumable via `chat/turnResume`
- Extension capability advertisements in `InitializeResult._meta`
Improvements
- `TerminalSessionClaim` now requires the owning chat URI
- Terminal state uses explicit `running`/`exited` lifecycles
- Generated clients preserve unknown values for nonexhaustive enums
Upgrade Notes
Update session creation logic to use chat forking instead of session-level forking. Handle `ContentNotFound` using the internal error code instead of the exported constant. Ensure `changeset/statusChanged` is used for failure states.
The Two Releases
spec/v0.9.0
AHP Spec v0.9.0
Aug 28, 2026· 2 months ago
Defines the AHP protocol version 0.9.0, formalizing changes related to automation, session lifecycles, and error handling.
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 features, durable error handling, and new metadata fields for extension capabilities.
Full release notes