Added
- Add a pinned prompts setting in /settings to control prompt pinning
- Add Repo and Repo (local) scope tabs to the /settings dashboard
Improved
- Use targeted validation commands and lighter install guidance by default
- Use ctrl+x → x to close a session and ctrl+x → h to hide the split sidebar
Fixed
- Interactive shell commands now fail with a retryable "reconfiguring" message instead of an "unknown shellManager handle" error after the shell manager is disposed, and a detached command's completion notification is no longer lost when the shell context is reconfigured while a read is in progress
- Reject custom-agent names that would create hidden files
- Reject malformed --allow-tool and --deny-tool patterns with an error message
- Show retained shell output in /tasks Shell Details for finished tasks
- Remove duplicate Error: prefixes from plugin command failures
- Shell completions stop suggesting subcommands as flag values
- Show singular message counts in /usage activity graph
- Keep /cd from switching to files or inaccessible directories
- Dismissing the quick-help overlay with ? no longer leaves a stray ? in the prompt
- --sandbox and --no-sandbox now show their "ignored" warning during interactive startup when the sandbox feature is unavailable (previously it was only visible in non-interactive mode)
- Show the full command with its arguments (not just the wrapper) in the /mcp server detail view
- Hide the inert navigate and view-log hints in the empty /lsp logs (LSP Services) panel
- Exit non-interactive prompt runs with a failure code when a prompt is blocked before responding
- Show the Auto discount in the redesigned inline model picker
- New sessions start in the default directory instead of the active session's cwd
- Fish completion only offers enum values for closed-choice flags