v1.16.23 spec/v1.0.0
gohugoio/hugoOct 2, 2026 → Oct 2, 20260 days between releases
What's New
Defines Automated Host Protocol 1.0.0, replacing client-side session logic with a standardized communication framework.
Breaking Changes
- Switching from client-side session logic (v1.16.23) to the Automated Host Protocol (AHP) 1.0.0 specification requires significant architectural changes.
- OAuth authentication parameters now require `expiresIn` definition, replacing previous implicit lifetimes.
New Features
- Defines AHP 1.0.0 protocol for client-host communication
- Adds `AuthenticateParams.expiresIn` for OAuth token lifetime
- Exposes `SessionSummary.chats` and lightweight navigation data
- Adds `chat/isArchivedChanged` action for independent chat archiving
- Supports `AutomationDefinition.disableConditions` with `afterRuns` and `afterDate`
Improvements
- Standardizes chat navigation and status tracking across implementations
- Defines atomic chat transfer and durable authoritative catalogs
- Introduces `ConfigPropertySchema.minItems` and `maxItems` for array cardinality
- Standardizes chat background work and changeset catalogues
Upgrade Notes
Upgrading to spec/v1.0.0 requires adopting the Automated Host Protocol (AHP) instead of the previous client-side session management logic. Ensure clients handle new OAuth `expiresIn` parameters and updated chat state structures like `ChatState.changesets`.
The Two Releases
v1.16.23
Oct 2, 2026· 19 days ago
Improves session switching logic and fixes status handling issues. It also adds support for OpenCode 2.x sessions and fixes remote session status polling.
Full release notesAHP Spec v1.0.0
Oct 2, 2026· 19 days ago
Defines the foundational Automated Host Protocol (AHP) 1.0.0 specification, standardizing client-host communication, automation rules, and chat management across all language implementations.
Full release notes