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 notes
clients/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