v2.11.0 spec/v0.9.0

high risk

caddyserver/caddyAug 28, 2026 → Aug 28, 20261 day between releases

What's New

AHP spec v0.9.0 adds automation and durable errors, removing legacy error codes.

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
  • Turn errors are durable and resumable through `chat/turnResume`
  • Extension capability advertisements in `_meta`

Improvements

  • Annotations now carry a required `origin` with a session URI
  • Renamed failed session lifecycle value to `failed`
  • Terminal state uses explicit `running`/`exited` lifecycle
  • Generated clients preserve unknown values for nonexhaustive protocol enums
  • Automation catalogue snapshots use `AutomationState.entries`

Upgrade Notes

Migrate session forking to chat-based methods and update `changeset/contentChanged` to use `changeset/statusChanged`. Clients must now handle the required `origin` field on annotations and the renamed `failed` lifecycle state.

The Two Releases

v2.11.0

SkillSpector v2.11.0

Aug 28, 2026· 2 months ago

Expands supply-chain coverage to installed npm dependency versions, adds bounded analysis of bundled lifecycle hooks, and introduces optional LLM sampling controls.

Full release notes
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