Skip to main content

Roo Code 3.23.17 Release Notes (2025-07-22)

This release introduces new AI providers, enhanced stability, and numerous quality-of-life improvements.

QOL Improvements

  • Jump to New Files: Added jump icon for newly created files, matching the experience of edited files (thanks mkdir700!) (#5738)
  • Apply Diff Error Messages: Added case sensitivity reminder when apply_diff fails, helping users understand matching requirements (thanks maskelihileci!) (#6076)
  • Context Condensing Prompt Location: Moved to Prompts section for better discoverability and persistent visibility (thanks SannidhyaSah, notadamking!) (#5279)
  • Todo List Tool Control: Added checkbox in provider settings to enable/disable the todo list tool (#6032)
  • MCP Content Optimization: Automatically omits MCP-related prompts when no servers are configured (#5889)
  • Git Installation Check: Shows clear warning with download link when Git is not installed for checkpoints feature (thanks MuriloFP!) (#5920)
  • Configurable Eval Timeouts: Added slider to set evaluation timeouts between 5-10 minutes (#5865)

Bug Fixes

  • Terminal Output Limits: Fixed critical crashes caused by terminal commands outputting extremely long lines. Now properly limits output to prevent context explosion (thanks robottwo!) (#5777)
  • API Error Messages: Fixed issue where all API failures showed as "API Request Cancelled". Now displays correct error messages for better troubleshooting (thanks MDean-Slalom, daniel-lxs!) (#6025)
  • AWS Bedrock Token Counting: Fixed inaccurate token counts and false context window errors for Bedrock users (thanks daniel-lxs, fedorbass!) (#6019)
  • Export During API Operations: Restored ability to export, share, and copy content while API is running (thanks MuriloFP, KJ7LNW!) (#5849)
  • Symlinked Rules Files: Fixed sorting of symlinked rules files to use symlink names, allowing proper ordering with numbered prefixes (thanks dsent!) (#5903)
  • Global Mode Export: Fixed issue where exporting global modes didn't include associated rules files (#5837)
  • Vitest Command: Added missing run parameter to prevent tests hanging in watch mode (thanks KJ7LNW!) (#5991)
  • Evaluation System: Fixed evaluation timeout handling that was broken in a previous update (#6065)
  • Cloud Session Handling: Improved session error handling to prevent unnecessary logouts during service issues (#6051)

Provider Updates

  • Mistral Embedding Provider: Codebase indexing gets a major upgrade with Mistral as a new embedding provider, offering superior performance at no cost. Simply select Mistral's codestral-embed model in your embedding settings for better code understanding and more accurate AI responses (thanks SannidhyaSah, shariqriazz!) (#5946)
  • Qwen3-235B Model: Added support for Qwen3-235B-A22B-Instruct-2507 with massive 262K token context window on Chutes AI (thanks apple-techie!) (#6052)
  • Moonshot AI: Added Moonshot as a new AI provider option (thanks CellenLee!) (#6046)
  • Llama 4 Maverick: Added Llama 4 Maverick model (128K context) to Google Vertex AI in US-EAST5 region (thanks MuriloFP, konstantinosbotonakis!) (#6023)

Misc Improvements

  • Merge Resolver Mode: Added intelligent merge conflict resolution mode that analyzes commit history to make smart decisions about which changes to keep (thanks daniel-lxs!) (#6090)
  • Token Fallback Logic: Improved sliding window with consistent 8192 token fallback for more predictable context handling (#5993)
  • Todo List Clarification: Updated documentation to clarify that todo list tool is for complicated tasks, not just multi-step ones (#5926)