- [new]
--fork-sessionflag: when used with--resumeor--continue, creates a fresh session ID instead of reusing the original (optionally named via--session-id). - [changed]
--session-idnow accepts only a valid UUID for brand-new conversations and errors if the ID already exists under the target session directory; it no longer performs upsert/resume behavior (use--resume/--continuefor that). - [new] Added the
axiommarketplace plugin, providing skills for alerting, SRE workflows, dashboard building, cost control, metrics queries, SPL-to-APL conversion, and eval writing. - [changed] Renamed "auto-approve" references to "always-approve" throughout documentation, help text, and mode cycling for consistency with the flag and command names.
- [changed] Keyboard shortcut and extensions modal documentation now distinguishes VS Code family terminals (VS Code, Cursor, Windsurf, Zed), where
Ctrl+Lis reserved for mid-turn interject and extensions are opened via/pluginsor/hooks. - [changed] Updated shell completions (bash, zsh, fish, elvish, PowerShell) and all user-guide pages to reflect the new session flags and terminal-specific bindings.
- [changed] Headless mode and sessions documentation now clearly separate new-session creation (
--session-id) from resumption (--resume/--continue) and document the new forking behavior.
Under the hood
- Updated bundled manifest and content metadata to 0.2.69.
- Refreshed marketplace cache contents and validation scripts for safer
pathhandling in plugin sources. - Minor adjustments to slash-command MRU ordering and tip cursor state.
Upgrade notes
- Existing scripts or aliases that relied on the old hidden upsert semantics of
--session-idshould switch to--resumeor--continue. - Users on VS Code family terminals should open plugins/hooks via slash commands instead of
Ctrl+L.