Crush changelog: what's new each month
Every stable Crush release summarised by month: the highlights, new features, improvements, fixes and anything you need to act on. 3 months covered; the current month updates daily.
September 2026
8 releases: 0.93.1 → 0.97.1
September brought significant performance improvements, new authentication options, and usability enhancements across the board. The month focused on stability, real-time feedback, and streamlined workflows.
Highlights
- Plan mode added for better task organization and execution
- Live hypercredit display shows resource usage in real time
- OpenAI and ChatGPT OAuth support with automatic token refresh
- Sidebar toggle and improved keyboard navigation with Ctrl+B
- Performance optimizations reduced memory usage and database queries
New
- Plan mode for structured task planning
- OpenAI OAuth authentication
- ChatGPT OAuth with Catwalk integration
- Sidebar toggle keyboard shortcut (Ctrl+B)
- Live hypercredit display
- Claude Channels support (part 2 of 3)
- MCP toggle to enable or disable model context protocols
- Anthropic cache-creating token counting
Improved
- Tool results now emit immediately after tool calls
- Bash commands display in full in terminal UI while output remains collapsible
- Session list position preserved after item deletion
- Syntax highlighting on long bash commands
- Timeout increased to 2 minutes by default
- Error messages now include proper spacing
- Quit dialog improved with mouse support
- Extended help display fixed when in a mode
Fixed
- Clipboard copy success only reported when copy actually occurs
- Long reasoning traces no longer consume excessive heap memory
- Inline code copying and flickering screen issue resolved
- Path boundary handling when shortening or expanding home directory
- Spinner clock unfreezes when boot busy probe completes
- Session transcript now reads correctly from event loop
August 2026
7 releases: 0.88.1 → 0.92.0
August brought significant stability improvements and UX enhancements to Crush, with fixes for server-client communication, MCP handling, and text selection. The month focused on making the application more responsive and reliable across different configurations.
Highlights
- Fixed critical server-client issues where clients could interfere with each other and TCP keystroke handling was causing slowdowns.
- Added text selection support with standard keyboard shortcuts (Ctrl+Shift+A/C/X/V) and improved copying with wrapped lines.
- Reduced MCP timeout defaults and improved non-blocking behavior to prevent slow integrations from freezing the interface.
- Restored last-used provider and model from sessions for better continuity.
- Added Bash syntax highlighting to the bash tool and improved overall terminal emulator compatibility.
New
- Text selection in textarea with Ctrl+Shift+A to select all, Ctrl+Shift+C to copy, Ctrl+Shift+X to cut, and Ctrl+Shift+V to paste.
- Keyboard shortcut Ctrl+End to jump to the bottom of messages and follow new content.
- Mouse support added to the session picker.
- Session ID printing on exit for better session tracking.
- Support for Qwen models: Qwen3.8-Flash, Qwen3.8-27B, and Qwen3.8-2.4T-A95B.
- Documentation on how to set a custom Catwalk URL.
Improved
- MCP OAuth now works correctly in server-client mode.
- MCP servers no longer block interactive prompts during initialization.
- Slow MCP servers no longer block message sending with reduced default timeout.
- Provider and model preferences are now restored from the last session.
- Bash tool output now strips redundant cd-to-project prefix from display.
- Wrapped lines are now handled correctly in message copying and line break preservation.
- Selection is pinned to the top for better visibility.
- Fantasy integration updated with inference fixes and better AWS SSO cache hitting.
Fixed
- Clients in the same workspace could kill each other's connections.
- TCP keystroke handling was causing server slowdowns in server-client mode.
- Wrong background color on permissions dialog from Bash syntax highlighting regression.
- MCP stdio startup diagnostics were broken.
- Ctrl+A behavior after v0.91.0 was not working correctly.
- Sessionless MCP servers (like GitHub MCP) were not functioning properly.
July 2026
8 releases: 0.82.0 → 0.88.0
July brought substantial improvements to Crush's reliability, performance, and extensibility. The month featured major updates to authentication, MCP server support, and user interface responsiveness.
Highlights
- Authentication now works reliably outside client/server mode and auto-retries on failure.
- MCP servers now support OAuth 2.1 authorization for HTTP connections.
- New keyboard navigation for sidebar and chat view with vim-style controls.
- Event stream reconnection after drops and better connection state visibility.
- Major performance improvements to scrollbar rendering and markdown parsing.
New
- LSP rename and replace symbol commands for refactoring code references in projects.
- OAuth 2.1 authorization support for HTTP MCP servers with SSE variant.
- MCP channel servers opt-in flag and channel message receiving capability.
- Browser redirect landing page for OAuth flows.
- Crush.sh discovery and loading for configuration.
- Permissions deny feature to hide tools from the agent.
- Provider-model builtin for defining provider models.
- Option reset command to wipe shell config list options.
Improved
- Dialog layouts now render correctly on tiny screens.
- Scrollbar only appears on human scroll, not programmatic scrolling.
- Chat follow-scroll is now reliable when content grows.
- Markdown renderer memoized for faster rendering performance.
- Spinner text in non-interactive mode uses terminal default colors.
- Newlines are preserved in expanded tool content.
- JQ builtin operations short-circuit if turn is canceled.
- Baseten reasoning effort level none now functions correctly.
Fixed
- Missing thinking traces on DeepSeek via Alibaba.
- Thinking on/off toggle for Baseten models.
- Nil request body guard in Copilot initiator transport.
- Broken .termux.deb release artifact.
- Update notices not showing in client-server mode.
- Dispatch completion-boundary cancel race condition.
Summaries are written automatically from the official release notes (full changelog ↗); check the original notes before relying on a detail. Crush: pricing, features and alternatives · All changelogs
