Skip to main content

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:

Context condensed message in chat
  • 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
Settings for Intelligent Context Condensing

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 for insert_content and search_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!