v0.21.0
Release date: 2026-06-22
Added
- Added Codex-style command hooks across session, tool, compaction, stop, and sub-agent lifecycle events, with trust review through the CLI, web API, and Settings UI (314d74fc, 2cd4fcdc).
- Added Firecrawl-backed
web_searchand maderead_web_urluse Firecrawl scrape before falling back to markdown.new (6f056117). - Added an
orchestratorproject sub-agent and updated/orchestrateso user-provided plans skip the planner and start directly at the worker (31de49ee). - Added desktop and sound notifications when an interactive session finishes while the user is AFK (f79caa9b).
Changed
/orchestratenow enforces one sequential task flow with worker, reviewer/fixer, and code-quality/fixer gates, plus clearer sub-agent delegation rules (3f87a0fd, 6c3f0a2c, 3c1f9abb).- Long user inputs in the session timeline collapse behind a safer expand control, reducing noisy transcript scrolling (804cda77).
- Command naming and documentation now consistently use
code-quality-reviewfor the code-quality review workflow (49fff5bb).
Fixed
- Corrected the sub-agent key used by
/orchestrate, restoring the expected code-quality reviewer delegation (1b0fec86). - Session-finished notifications now fire only on the AFK working-to-ready edge instead of treating successful interactive turns as ended live sessions (c93cb3c7).
Documentation
- Documented hooks configuration, trust review, managed hook semantics, dangerous bypass mode, matcher behavior, hook payloads, outputs, and current limitations (2cd4fcdc).
- Updated tool and customization docs for the Firecrawl-backed web tools and the current built-in
webtool group (6f056117).
Internal
- Refactored session/runtime, hook, provider, and tool execution internals to support hook lifecycle dispatch, guarded continuations, and clearer code structure (70c296cb).