New
- Add mcp.config.list, mcp.config.add, mcp.config.update, and mcp.config.remove server RPCs for managing persistent MCP server configuration
Added
- Add device code flow (RFC 8628) as a fallback for MCP OAuth in headless and CI environments
- Add
/mcp authcommand and re-authentication UI for MCP OAuth servers with account switching support - Add postToolUseFailure hooks for tool errors and make postToolUse run only after successful tool calls
- Add /share html command to export sessions and research reports as self-contained interactive HTML files
Improved
- Add Home/End and Page Up/Page Down navigation to the diff viewer
- CLI exits immediately after a session ends instead of waiting up to 10 seconds
- Config settings askUser, autoUpdate, storeTokenPlaintext, logLevel, skillDirectories, and disabledSkills now use camelCase names (snake_case still accepted)
- Many settings keys now prefer camelCase names (snake_case names still work)
Fixed
- Autopilot no longer continues after pressing Escape or Ctrl+C to cancel
- Keystrokes typed while the CLI is loading are no longer lost
- Large tool output preview shows correct character count and up to 500 characters
Removed
- Ctrl+D no longer queues a message; use Ctrl+Q or Ctrl+Enter to queue