- [new] Exec includes a JSONL event-output processor so run events can be emitted as JSON Lines.
- [new] TUI backend banner fallback, including banner and CTA presentation when the primary banner path is unavailable.
- [new] Custom terminal cursor support in the TUI for more reliable cursor handling.
- [changed] Core context can refresh plan-update instructions during a session.
- [changed] Hook configuration recognizes MCP tool hooks and prompt handlers as distinct handler kinds.
- [changed] Client message result events replace the older chunked client-message result event shape.
- [changed] Account rate-limits response modeling carries a richer field set.
- [removed] Legacy rollout-conversion failure notification and the old delete-to-line-end event path.
Under the hood
- New supporting models for marketplace manifests, npm package version info, cloud requirements bundles, goals config, capability-root discovery, and related GitHub repo metadata.
- Elicitation request parameter typing for OpenAI-facing flows.
- TUI signals a dedicated suspend-failure path when leaving or restoring the terminal fails.
- Handshake and filesystem-path enums were tightened (including clearer reject reasons and path/glob variants); daemon settings and guardian-warning notification types were dropped as unused surface.
- Delegate/tool invocation request variants were reshaped toward invoke-tool style requests rather than notify-only forms.
- Workspace lockfile and version metadata bumped to
0.152.0-alpha.6.