Roo Code 3.1 Release Notes (2025-02-27)
This release cycle introduced customizable role definitions and instructions for chat modes, revamped Prompt Enhancements, added DeepSeek-R1 support, an experimental unified diff algorithm, Mistral provider integration, and several bug fixes related to configuration profiles and UI.
Key Features & Enhancements
- Customizable Chat Mode Prompts (v3.1.0): You can now customize the role definition and instructions for each chat mode (Code, Architect, and Ask) via the Prompts tab or mode-specific
.clinerules-mode
files. - Revamped Prompt Enhancements (v3.1.0): The "Enhance Prompt" button now works with any provider and API configuration, allowing for fully customizable prompts.
- Auto-Approve Chat Bar (v3.1.3): Added an auto-approve chat bar for quicker interactions. (thanks Cline!)
- Experimental Unified Diff Algorithm (v3.1.7): An experimental new unified diff algorithm can be enabled in settings. (thanks @daniel-lxs!)
Provider Updates
- DeepSeek-R1 Support (v3.1.7): Added support for the DeepSeek-R1 model. (thanks @philipnext!)
- Mistral Provider (v3.1.6): Integrated the Mistral provider. (thanks Cline!)
- VS Code Language Models (Experimental) (v3.1.2): Added experimental support for VS Code Language Models, including Copilot. (thanks @RaySinner / @julesmons!)
- PKCE Support for Glama (v3.1.2): Implemented PKCE support for the Glama provider. (thanks @punkpeye!)
QOL Improvements & UI
- Copy Markdown from Chat (v3.1.0): Added a button to copy Markdown content directly from the chat.
- Fuzzy Search Improvements (v3.1.2): Enhanced fuzzy search in mentions, history, and model lists. (thanks @samhvw8!)
- Visual Fixes for Light+ Themes (v3.1.1): Addressed visual glitches in chat input and settings for light+ themes.
Bug Fixes
- Configuration Profile Fixes (v3.1.7, v3.1.6, v3.1.2): Addressed multiple bugs related to configuration profile saving and switching, particularly for VSCode LM. (thanks @samhvw8!)
- Auto Approve Menu Fixes (v3.1.4 - v3.1.5): Corrected bugs in the auto-approve menu.
- VS Code Language Models Integration Bug (v3.1.3): Fixed a bug with the VS Code Language Models integration.
Misc Improvements
- Updated VSCode Engine Requirement (v3.0.3): Updated the required VSCode engine to
^1.84.0
to match Cline. - Use 'developer' message for o1 system prompt (v3.1.2).