v2.8.3 spec/v0.9.0

high risk

vadimdemedes/inkAug 25, 2026 → Aug 28, 20263 days between releases

What's New

Introduces AHP spec v0.9.0 with automation features and removes several deprecated fields and error codes.

Breaking Changes

  • Removed 'error' from 'changeset/contentChanged'
  • Removed session-level forking from 'createSession'
  • Renamed failed session lifecycle value from 'creationFailed' to 'failed'
  • Removed 'ContentNotFound' error code

New Features

  • Added automation catalogue and automation-run channels
  • Added durable turn errors and resumable error protocols
  • Added terminal state lifecycle definitions ('running'/'exited')
  • Added 'InitializeResult._meta' for extension capabilities

Improvements

  • Annotations now carry an 'origin' field
  • Generated clients preserve unknown values
  • Terminal state now uses explicit 'running'/'exited' lifecycle

Upgrade Notes

Update session creation logic to use chat forking instead of session-level forking. Handle changeset failures using 'changeset/statusChanged' instead of 'changeset/contentChanged.error'. Update error handling to use the new 'failed' lifecycle value and remove references to the 'ContentNotFound' error code.

The Two Releases

v2.8.3

Release v2.8.3

Aug 25, 2026· 2 months ago

Bug fix for scheduled function drift to ensure functions execute at the originally intended time.

Full release notes
spec/v0.9.0

AHP Spec v0.9.0

Aug 28, 2026· 2 months ago

AHP Specification v0.9.0, defining the protocol changes for automation, terminal states, and client generation.

Full release notes