Roo Code 3.19 Release Notes (2025-05-30)
This release series focuses on streamlining the user interface with intelligent context condensing enabled by default, improved mode organization, enhanced file protection, and numerous quality-of-life improvements.
Intelligent Context Condensing Now Default
We've enabled intelligent content condensing by default and relocated the condense button for easier access:

- Default Activation: Intelligent context condensing is now enabled out of the box for all users
- Improved Button Placement: Moved the condense button out of the expanded task menu for quicker access
- Smart Error Handling: The system now skips condensing and shows clear error messages if context grows during the condensing process

Intelligent Context Condensing configuration options: automatic triggering toggle, threshold slider, API configuration selection, and custom prompt customization.
For comprehensive details about this feature, see the main Intelligent Context Condensing documentation.
Streamlined Mode Organization
We've reorganized the interface for better workflow organization:
- Modes Tab: Transformed the Prompts tab into a dedicated Modes tab for clearer navigation
- Settings Relocation: Moved support prompts to Settings for better organization
- Cleaner Interface: Simplified the main interface by grouping related features more logically
Navigate between different modes and prompts more intuitively.
QOL Improvements
- Enhanced Sidebar Compatibility: Menu functionality now remains stable when moving Roo between primary and secondary sidebars (thanks chrarnoldus!)
Bug Fixes
- Directory Mention Protection: Fixed
@directory
not respecting.rooignore
files (thanks xyOz-dev!) - Tool File Protection: Added
rooignore
checking forinsert_content
andsearch_and_replace
tools - Memory Leak Fix: Resolved memory leak in ChatView by stabilizing callback props (thanks samhvw8!)
- Empty File Creation: Fixed
write_to_file
to properly create empty files when content is empty (thanks Ruakij!) - Chat Input Stability: Fixed chat input clearing during running tasks (thanks xyOz-dev!)
Provider Updates
- DeepSeek R1 0528: Add DeepSeek R1 0528 model support to Chutes provider (thanks zeozeozeo!)
- AWS Regions: Updated AWS regions to include Spain and Hyderabad
Misc Improvements
- MCP Environment Variables: Add environment variable injection support for whole MCP config (thanks NamesMT!)
- Shell Compatibility: Improve POSIX shell compatibility in pre-push hook (thanks PeterDaveHello and chrarnoldus!)
- Windows Terminal: Update PAGER environment variable for Windows compatibility in Terminal (thanks SmartManoj!)
- Search Clarity: Update codebase search description to emphasize English query requirements (thanks ChuKhaLi!)
Thank you to all our contributors for making Roo Code better with each release!