New Features:
- Ask mode improvements: Slash commands and Ctrl+O (external editor) now work in ask mode
- Ctrl+R history search: Persistent reverse history search across sessions
- Selective session deletion: Delete individual sessions from the session picker
- Message queue editing: Up arrow key opens the queue popover, with a hint shown in the message placeholder
- Custom slash commands in --queue: Queued messages now resolve custom slash commands (e.g., --queue "/my-command")
- --queue support in non-interactive mode: Queue multiple prompts in --print mode for chained workflows
Improvements:
- Indexing denylist: Permanently decline indexing for specific workspaces with a "Never index this workspace" option
- Incremental session saving: Agent progress is now saved after each LLM exchange, preventing work loss on crashes
- Task management: Task system now auto-recovers if the task list is missing, and task names are shown in update displays
- Sub-agents now have access to MCP tools from their parent agent
- Session auto-rename now triggers correctly for messages with tool calls
- Config wizard: All options now visible without scrolling
- Session list ordering: Newest sessions appear first
- User message display: Improved formatting with full row highlight and brighter text
- Improved summarization with incremental updates and backend-driven token counting
- Remote history sync: Better conflict resolution for synced sessions
- Memory improvement during git indexing
- MCP OAuth: Better handling of non-conformant server responses for dynamic client registration
- TUI rendering flickering improvements