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 adds new modes, improves UI elements, enhances performance, and fixes several bugs.
3
+
keywords:
4
+
- roo code 3.23.16
5
+
- new modes
6
+
- performance improvements
7
+
- bug fixes
8
+
image: /img/social-share.jpg
9
+
---
10
+
11
+
# Roo Code 3.23.16 Release Notes (2025-07-19)
12
+
13
+
This release adds new modes, improves UI elements, enhances performance, and fixes several bugs.
14
+
15
+
## New Modes and Mode Enhancements
16
+
17
+
We've added powerful new modes and enhanced existing ones (thanks hannesrudolph!) ([#5913](https://github.com/RooCodeInc/Roo-Code/pull/5913)):
18
+
19
+
-**Issue Investigator Mode**: A new mode specifically designed for investigating and analyzing GitHub issues.
20
+
-**Enhanced Issue Writer Mode**: Improved capabilities for creating and managing issues.
21
+
-**Better Mode Discovery**: Custom modes now support description and whenToUse fields for better discoverability (thanks RandalSchwartz!) ([#5862](https://github.com/RooCodeInc/Roo-Code/pull/5862)).
22
+
23
+
These improvements make it easier to work with GitHub issues and understand when to use each mode.
24
+
25
+
## Message Management Overhaul
26
+
27
+
The message editing and deletion system has been completely redesigned (thanks liwilliam2021!) ([#5538](https://github.com/RooCodeInc/Roo-Code/pull/5538)):
28
+
29
+
-**Better Edit Experience**: More intuitive message editing with improved UI feedback.
30
+
-**Reliable Deletion**: Fixed issues with message deletion not working properly.
31
+
-**Smoother Interactions**: Overall improvements to message management workflows.
32
+
33
+
This makes managing your conversation history more reliable and user-friendly.
34
+
35
+
## Provider Updates
36
+
37
+
***Mistral Embeddings**: Added support for Mistral embedding provider for better code understanding (thanks SannidhyaSah!) ([#5946](https://github.com/RooCodeInc/Roo-Code/pull/5946))
38
+
***Ollama UI**: Updated to use text inputs for better user experience (thanks daniel-lxs!) ([#5818](https://github.com/RooCodeInc/Roo-Code/pull/5818))
39
+
***Claude Model Detection**: Fixed automatic protocol selection for Claude models (thanks daniel-lxs!) ([#5840](https://github.com/RooCodeInc/Roo-Code/pull/5840))
40
+
41
+
## Performance Improvements
42
+
43
+
***Code Indexing**: Added batch limiting to prevent memory issues with large codebases (thanks daniel-lxs!) ([#5891](https://github.com/RooCodeInc/Roo-Code/pull/5891))
44
+
***Rate Limiting**: Added global rate limiting for OpenAI-compatible embeddings (thanks daniel-lxs!) ([#5854](https://github.com/RooCodeInc/Roo-Code/pull/5854))
45
+
***Terminal Output**: Added character limits to prevent context explosion from excessive output (thanks roomote!) ([#5777](https://github.com/RooCodeInc/Roo-Code/pull/5777))
46
+
47
+
## UI/UX Improvements
48
+
49
+
***Marketplace Access**: Moved marketplace icon from overflow menu to top navigation for easier access (thanks roomote!) ([#5864](https://github.com/RooCodeInc/Roo-Code/pull/5864))
***YouTube Link**: Added YouTube channel link to website footer (thanks thill2323!) ([#5929](https://github.com/RooCodeInc/Roo-Code/pull/5929))
52
+
53
+
## Bug Fixes
54
+
55
+
***Button Availability**: Fixed export, share, and copy buttons being disabled during API operations (thanks MuriloFP!) ([#5849](https://github.com/RooCodeInc/Roo-Code/pull/5849))
56
+
***Task Completion**: Prevented task completion when todos are still open (thanks mrubens!) ([#5716](https://github.com/RooCodeInc/Roo-Code/pull/5716))
57
+
***Docker Conflicts**: Fixed port conflicts for evaluation services (thanks roomote!) ([#5909](https://github.com/RooCodeInc/Roo-Code/pull/5909))
58
+
59
+
## Developer Experience
60
+
61
+
***Command Timeouts**: Added configurable timeout allowlist for long-running commands via IPC (thanks roomote, cte!) ([#5910](https://github.com/RooCodeInc/Roo-Code/pull/5910), [#5825](https://github.com/RooCodeInc/Roo-Code/pull/5825))
62
+
***API Task Logging**: API-initiated tasks now log to a temporary directory for better debugging (thanks cte!) ([#5833](https://github.com/RooCodeInc/Roo-Code/pull/5833))
63
+
***Translation Files**: Non-English translation files are now marked as linguist-generated (thanks roomote!) ([#5943](https://github.com/RooCodeInc/Roo-Code/pull/5943))
64
+
65
+
## Misc Improvements
66
+
67
+
***Release Engineering**: Enhanced release engineer mode to include issue numbers and reporters (thanks roomote!) ([#5940](https://github.com/RooCodeInc/Roo-Code/pull/5940))
Copy file name to clipboardExpand all lines: docs/update-notes/v3.23.mdx
+16-8Lines changed: 16 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,12 +91,16 @@ We've added native Windows support for the Claude Code provider (thanks Sannidhy
91
91
-**Error Control**: Added configurable "Error & Repetition Limit" setting to control when "Roo is having trouble" dialogs appear, with option to disable them entirely (thanks MuriloFP, anojndr!) ([#5752](https://github.com/RooCodeInc/Roo-Code/pull/5752))
92
92
-**Checkpoint Efficiency**: Excluded Terraform and Terragrunt cache directories from checkpoints, reducing storage usage by up to 10x (thanks MuriloFP, ijin!) ([#5750](https://github.com/RooCodeInc/Roo-Code/pull/5750))
93
93
-**Message Editing**: Overhauled message edit/delete interface with custom modals and improved workflow (thanks liwilliam2021!) ([#5538](https://github.com/RooCodeInc/Roo-Code/pull/5538))
94
-
-**Task Safety**: New setting prevents accidentally completing tasks with unfinished todo items
-**Marketplace Access**: Marketplace icon moved to top navigation for easier access (thanks roomote!)
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
+
-**Mistral Embeddings**: Added support for Mistral embedding provider for better code understanding (thanks SannidhyaSah!)
101
+
-**Code Indexing**: Added batch limiting to prevent memory issues with large codebases (thanks daniel-lxs!)
102
+
-**Rate Limiting**: Added global rate limiting for OpenAI-compatible embeddings (thanks daniel-lxs!)
103
+
-**Terminal Output**: Added character limits to prevent context explosion from excessive output (thanks roomote!)
100
104
101
105
## Bug Fixes
102
106
@@ -131,8 +135,10 @@ We've added native Windows support for the Claude Code provider (thanks Sannidhy
131
135
-**Settings Save Issue**: Fixed a bug where opening provider settings with OpenRouter required discarding non-existent changes ([#5779](https://github.com/RooCodeInc/Roo-Code/pull/5779))
132
136
-**LiteLLM URL Handling**: Fixed baseURL handling when paths are included, ensuring requests go to the correct endpoints (thanks ChuKhaLi!) ([#5697](https://github.com/RooCodeInc/Roo-Code/pull/5697))
133
137
-**Project Analysis**: Fixed list-files tool to ensure complete directory structure is visible when analyzing large projects (thanks qdaxb!) ([#5303](https://github.com/RooCodeInc/Roo-Code/pull/5303))
134
-
-**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))
138
+
-**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 (thanks cte!) ([#5833](https://github.com/RooCodeInc/Roo-Code/pull/5833))
135
139
-**Claude Model Detection**: Fixed context length errors when using Claude models through alternative providers like Google Vertex AI (thanks daniel-lxs, TheFynx!)
140
+
-**Export/Share/Copy Buttons**: Fixed buttons being disabled during API operations (thanks MuriloFP!)
141
+
-**Docker Conflicts**: Fixed port conflicts for evaluation services (thanks roomote!)
136
142
137
143
## Provider Updates
138
144
@@ -152,10 +158,12 @@ We've added native Windows support for the Claude Code provider (thanks Sannidhy
152
158
-**Token Handling**: Improved consistency in token handling across API providers with centralized max-token calculation logic for better reliability
153
159
-**Telemetry**: Added tracking for todo list statistics ([#5746](https://github.com/RooCodeInc/Roo-Code/pull/5746))
154
160
-**Documentation**: Updated evals repository link ([#5758](https://github.com/RooCodeInc/Roo-Code/pull/5758))
155
-
-**Internal Workflow Simplification**: Removed unnecessary orchestrator modes and unified all GitHub operations to use the GitHub CLI instead of MCP tools, making internal development processes more efficient ([#5832](https://github.com/RooCodeInc/Roo-Code/pull/5832))
156
-
-**Internal Modes**: Added Issue Investigator mode and enhanced Issue Writer mode for internal GitHub workflows ([#5913](https://github.com/RooCodeInc/Roo-Code/pull/5913))
157
-
-**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))
158
-
-**Command Timeout Allowlist**: Added ability to exclude specific commands from timeout restrictions for long-running tasks like builds and deployments
161
+
-**Internal Workflow Simplification**: Removed unnecessary orchestrator modes and unified all GitHub operations to use the GitHub CLI instead of MCP tools, making internal development processes more efficient (thanks hannesrudolph!) ([#5832](https://github.com/RooCodeInc/Roo-Code/pull/5832))
162
+
-**Internal Modes**: Added Issue Investigator mode and enhanced Issue Writer mode for internal GitHub workflows (thanks hannesrudolph!) ([#5913](https://github.com/RooCodeInc/Roo-Code/pull/5913))
163
+
-**Command Execution Improvements**: Added configurable timeout settings (0-600 seconds) with clear error messages, visual feedback, and API task control (thanks cte!) ([#5825](https://github.com/RooCodeInc/Roo-Code/pull/5825))
164
+
-**Command Timeout Allowlist**: Added ability to exclude specific commands from timeout restrictions for long-running tasks like builds and deployments (thanks roomote, cte!)
165
+
-**Translation Files**: Non-English translation files are now marked as linguist-generated (thanks roomote!)
166
+
-**Release Engineering**: Enhanced release engineer mode to include issue numbers and reporters (thanks roomote!)
0 commit comments