Skip to main content

Roo Code 3.19.0 Release Notes (2025-05-30)

This release 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.

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!