You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: This release introduces intelligent merge conflict resolution, new AI providers, enhanced stability, and numerous quality-of-life improvements.
3
+
keywords:
4
+
- roo code 3.23.17
5
+
- merge resolver
6
+
- mistral embedding
7
+
- moonshot provider
8
+
- qwen model
9
+
image: /img/social-share.jpg
10
+
---
11
+
12
+
# Roo Code 3.23.17 Release Notes (2025-07-22)
13
+
14
+
This release introduces new AI providers, enhanced stability, and numerous quality-of-life improvements.
15
+
16
+
## QOL Improvements
17
+
18
+
***Jump to New Files**: Added jump icon for newly created files, matching the experience of edited files (thanks mkdir700!) ([#5738](https://github.com/RooCodeInc/Roo-Code/pull/5738))
19
+
***Apply Diff Error Messages**: Added case sensitivity reminder when apply_diff fails, helping users understand matching requirements (thanks maskelihileci!) ([#6076](https://github.com/RooCodeInc/Roo-Code/pull/6076))
20
+
***Context Condensing Prompt Location**: Moved to Prompts section for better discoverability and persistent visibility (thanks SannidhyaSah, notadamking!) ([#5279](https://github.com/RooCodeInc/Roo-Code/pull/5279))
21
+
***Todo List Tool Control**: Added checkbox in provider settings to enable/disable the todo list tool ([#6032](https://github.com/RooCodeInc/Roo-Code/pull/6032))
22
+
***MCP Content Optimization**: Automatically omits MCP-related prompts when no servers are configured ([#5889](https://github.com/RooCodeInc/Roo-Code/pull/5889))
23
+
***Git Installation Check**: Shows clear warning with download link when Git is not installed for checkpoints feature (thanks MuriloFP!) ([#5920](https://github.com/RooCodeInc/Roo-Code/pull/5920))
24
+
***Configurable Eval Timeouts**: Added slider to set evaluation timeouts between 5-10 minutes ([#5865](https://github.com/RooCodeInc/Roo-Code/pull/5865))
25
+
26
+
### Bug Fixes
27
+
28
+
***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](https://github.com/RooCodeInc/Roo-Code/pull/5777))
29
+
***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](https://github.com/RooCodeInc/Roo-Code/pull/6025))
30
+
***AWS Bedrock Token Counting**: Fixed inaccurate token counts and false context window errors for Bedrock users (thanks daniel-lxs, fedorbass!) ([#6019](https://github.com/RooCodeInc/Roo-Code/pull/6019))
31
+
***Export During API Operations**: Restored ability to export, share, and copy content while API is running (thanks MuriloFP, KJ7LNW!) ([#5849](https://github.com/RooCodeInc/Roo-Code/pull/5849))
32
+
***Symlinked Rules Files**: Fixed sorting of symlinked rules files to use symlink names, allowing proper ordering with numbered prefixes (thanks dsent!) ([#5903](https://github.com/RooCodeInc/Roo-Code/pull/5903))
33
+
***Global Mode Export**: Fixed issue where exporting global modes didn't include associated rules files ([#5837](https://github.com/RooCodeInc/Roo-Code/pull/5837))
34
+
***Vitest Command**: Added missing run parameter to prevent tests hanging in watch mode (thanks KJ7LNW!) ([#5991](https://github.com/RooCodeInc/Roo-Code/pull/5991))
35
+
***Evaluation System**: Fixed evaluation timeout handling that was broken in a previous update ([#6065](https://github.com/RooCodeInc/Roo-Code/pull/6065))
36
+
***Cloud Session Handling**: Improved session error handling to prevent unnecessary logouts during service issues ([#6051](https://github.com/RooCodeInc/Roo-Code/pull/6051))
37
+
38
+
## Provider Updates
39
+
40
+
***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](https://github.com/RooCodeInc/Roo-Code/pull/5946))
41
+
***Qwen3-235B Model**: Added support for Qwen3-235B-A22B-Instruct-2507 with massive 262K token context window on Chutes AI (thanks apple-techie!) ([#6052](https://github.com/RooCodeInc/Roo-Code/pull/6052))
42
+
***Moonshot AI**: Added Moonshot as a new AI provider option (thanks CellenLee!) ([#6046](https://github.com/RooCodeInc/Roo-Code/pull/6046))
43
+
***Llama 4 Maverick**: Added Llama 4 Maverick model (128K context) to Google Vertex AI in US-EAST5 region (thanks MuriloFP, konstantinosbotonakis!) ([#6023](https://github.com/RooCodeInc/Roo-Code/pull/6023))
44
+
45
+
## Misc Improvements
46
+
47
+
***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](https://github.com/RooCodeInc/Roo-Code/pull/6090))
48
+
***Token Fallback Logic**: Improved sliding window with consistent 8192 token fallback for more predictable context handling ([#5993](https://github.com/RooCodeInc/Roo-Code/pull/5993))
49
+
***Todo List Clarification**: Updated documentation to clarify that todo list tool is for complicated tasks, not just multi-step ones ([#5926](https://github.com/RooCodeInc/Roo-Code/pull/5926))
Copy file name to clipboardExpand all lines: docs/update-notes/v3.23.mdx
+23Lines changed: 23 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -97,6 +97,13 @@ We've added native Windows support for the Claude Code provider (thanks Sannidhy
97
97
-**Custom Modes**: Added helpful descriptions and usage guidance to custom modes (thanks RandalSchwartz!)
98
98
-**YouTube Footer**: Quick access to Roo Code's YouTube channel from the website (thanks thill2323!)
99
99
-**PR Templates**: Issue-fixer mode now uses the official Roo Code PR template (thanks MuriloFP!)
100
+
-**Jump to New Files**: Added jump icon for newly created files, matching the experience of edited files (thanks mkdir700!)
101
+
-**Apply Diff Error Messages**: Added case sensitivity reminder when apply_diff fails, helping users understand matching requirements (thanks maskelihileci!)
102
+
-**Context Condensing Prompt Location**: Moved to Prompts section for better discoverability and persistent visibility (thanks SannidhyaSah, notadamking!)
103
+
-**Todo List Tool Control**: Added checkbox in provider settings to enable/disable the todo list tool
104
+
-**MCP Content Optimization**: Automatically omits MCP-related prompts when no servers are configured
105
+
-**Git Installation Check**: Shows clear warning with download link when Git is not installed for checkpoints feature (thanks MuriloFP!)
106
+
-**Configurable Eval Timeouts**: Added slider to set evaluation timeouts between 5-10 minutes
100
107
101
108
## Bug Fixes
102
109
@@ -134,6 +141,15 @@ We've added native Windows support for the Claude Code provider (thanks Sannidhy
134
141
-**API Task Logging**: Fixed an issue where API-initiated tasks would attempt to write logs to workspace directories that might not exist. Logs now write to the system's temporary directory instead ([#5833](https://github.com/RooCodeInc/Roo-Code/pull/5833))
135
142
-**Claude Model Detection**: Fixed context length errors when using Claude models through alternative providers like Google Vertex AI (thanks daniel-lxs, TheFynx!)
136
143
-**Development Environment**: Fixed Docker port conflicts for evaluation services by using ports 5433 (PostgreSQL) and 6380 (Redis) instead of default ports (thanks roomote!)
144
+
-**Terminal Output Limits**: Fixed critical crashes caused by terminal commands outputting extremely long lines. Now properly limits output to prevent context explosion (thanks robottwo!)
145
+
-**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!)
146
+
-**AWS Bedrock Token Counting**: Fixed inaccurate token counts and false context window errors for Bedrock users (thanks daniel-lxs, fedorbass!)
147
+
-**Export During API Operations**: Restored ability to export, share, and copy content while API is running (thanks MuriloFP, KJ7LNW!)
148
+
-**Symlinked Rules Files**: Fixed sorting of symlinked rules files to use symlink names, allowing proper ordering with numbered prefixes (thanks dsent!)
149
+
-**Global Mode Export**: Fixed issue where exporting global modes didn't include associated rules files
150
+
-**Vitest Command**: Added missing run parameter to prevent tests hanging in watch mode (thanks KJ7LNW!)
151
+
-**Evaluation System**: Fixed evaluation timeout handling that was broken in a previous update
152
+
-**Cloud Session Handling**: Improved session error handling to prevent unnecessary logouts during service issues
137
153
138
154
## Provider Updates
139
155
@@ -144,6 +160,10 @@ We've added native Windows support for the Claude Code provider (thanks Sannidhy
144
160
-**Google Gemini**: Added support for Google's new gemini-embedding-001 model with improved performance and higher dimensional embeddings (3072 vs 768) for better codebase indexing and search (thanks daniel-lxs!) ([#5698](https://github.com/RooCodeInc/Roo-Code/pull/5698))
145
161
-**Groq Kimi K2**: Added Kimi K2 model option for Groq users with improved token handling reliability for models with equal max tokens and context window
146
162
-**Claude Code + Vertex AI**: Added support for Vertex AI model name formatting when using Claude Code provider (thanks janaki-sasidhar!) ([#5728](https://github.com/RooCodeInc/Roo-Code/pull/5728))
163
+
-**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!)
164
+
-**Qwen3-235B Model**: Added support for Qwen3-235B-A22B-Instruct-2507 with massive 262K token context window on Chutes AI (thanks apple-techie!)
165
+
-**Moonshot AI**: Added Moonshot as a new AI provider option (thanks CellenLee!)
166
+
-**Llama 4 Maverick**: Added Llama 4 Maverick model (128K context) to Google Vertex AI in US-EAST5 region (thanks MuriloFP, konstantinosbotonakis!)
147
167
148
168
## Misc Improvements
149
169
@@ -161,6 +181,9 @@ We've added native Windows support for the Claude Code provider (thanks Sannidhy
161
181
-**Internal Modes**: Added Issue Investigator mode and enhanced Issue Writer mode for internal GitHub workflows ([#5913](https://github.com/RooCodeInc/Roo-Code/pull/5913))
162
182
-**Command Execution Improvements**: Added configurable timeout settings (0-600 seconds) with clear error messages, visual feedback, and API task control ([#5825](https://github.com/RooCodeInc/Roo-Code/pull/5825))
163
183
-**Command Timeout Allowlist**: Added ability to exclude specific commands from timeout restrictions for long-running tasks like builds and deployments
184
+
-**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!)
185
+
-**Token Fallback Logic**: Improved sliding window with consistent 8192 token fallback for more predictable context handling
186
+
-**Todo List Clarification**: Updated documentation to clarify that todo list tool is for complicated tasks, not just multi-step ones
0 commit comments