v0.9.0
hasaneyldrm/exercises-datasetv0.9.0Aug 28, 2026by github-actions[bot]
Upgrading?
AI Summary
Implements AHP 0.9.0, adding automation catalogue channels, turn error resumption, and improving terminal and annotation lifecycle handling.
Key Highlights
- Adds automation catalogue and run channels for shared trigger-based workflows.
- Turn errors are now durable response parts, enabling resumption via chat/turnResume.
- Improves terminal state handling with explicit running/exited lifecycles.
- Enhances annotation tracking with required session and optional chat URIs.
Breaking Changes
- Renamed failed session lifecycle value from 'creationFailed' to 'failed'.
- TerminalSessionClaim now requires the owning chat URI.
- Removed session-level forking from createSession in favor of chat forking.
- Removed 'error' from changeset/contentChanged; failures now use statusChanged.
New Features
- Automation catalogue and automation-run channels
- Turn errors as durable response parts
- InitializeResult._meta for host extension capabilities
- Chat forking support
- Explicit terminal lifecycle (running/exited)
- Preservation of unknown values in generated clients
Full Release Notes
## [0.9.0] — 2026-08-28 Implements AHP 0.9.0. ### Added - Automation catalogue and automation-run channels, including self-contained host-defined event triggers and automation-origin messages, for shared trigger-based agent session workflows. - Turn errors are durable response parts, and resumable errors can reopen the same turn through `chat/turnResume`. - `InitializeResult._meta` for hosts to advertise implementation-specific extension capabilities in initialize responses. ### Changed - Annotations now carry an `origin` with a required session URI and optional chat URI and turn ID. - Renamed the failed session lifecycle value from `creationFailed` to `failed`. - `TerminalSessionClaim` now requires the chat URI that owns the terminal. - Terminal state now uses an explicit `running`/`exited` lifecycle that preserves exits without an exit code. - Generated clients now preserve unknown values for nonexhaustive protocol enums and their discriminated unions. - `SessionToolClientExecutionRequest.toolCall` is narrowed to a running tool-call state. - Automation catalogue snapshots now use `AutomationState.entries`, whose items are named `AutomationEntry`. ### Removed - Removed `error` from `changeset/contentChanged`; changeset failures are represented by `changeset/statusChanged`. - Removed session-level forking from `createSession`; use chat forking instead. - `ContentNotFound` is no longer an exported AHP error code; `-32006` remains reserved and unassigned. ### Fixed - Chat reducers now derive `modifiedAt` from turn action data instead of local wall clocks.
Related Repositories
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
Open-source foundation of ToolJet AI - the enterprise app generation platform for internal tools, dashboards, business applications, workflows and AI agents. Build visually, from a prompt, or from Claude Code, Codex and Cursor over MCP 🚀
A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.
A general purpose HTTP reverse proxy and forwarding tool. Now written in Go!
Human: AI-powered 3D Face Detection & Rotation Tracking, Face Description & Recognition, Body Pose Tracking, 3D Hand & Finger Tracking, Iris Analysis, Age & Gender & Emotion Prediction, Gaze Tracking, Gesture Recognition