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
Copy file name to clipboardExpand all lines: .roorules
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ This ensures links work correctly in the built documentation while maintaining c
11
11
When making structural or formatting changes beyond simple .md or .mdx files, always check the Context7 MCP, the `context7CompatibleLibraryID` will be `/facebook/docusaurus`
12
12
13
13
## Release Notes
14
-
Never Thank cte, hannesrudolph, jr, roomote, dleffel or mrubens
14
+
Never Thank cte, hannesrudolph, jr, roomote, dleffel or mrubens in release notes
Copy file name to clipboardExpand all lines: docs/update-notes/v3.23.0.mdx
+27-35Lines changed: 27 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,65 +2,57 @@ import Codicon from '@site/src/components/Codicon';
2
2
3
3
# Roo Code 3.23.0 Release Notes (2025-07-09)
4
4
5
-
This release graduates codebase indexing to a stable feature, introduces a powerful new todo list for managing complex tasks, and adds several new orchestrator modes to automate your workflow.
5
+
This release graduates codebase indexing to a stable feature, introduces a powerful new todo list for managing complex tasks, and a whole lot of bug fixes!
6
6
7
7
## Codebase Indexing: Always On, Always Ready
8
8
9
9
Codebase indexing has graduated from an experimental feature and is now a core part of Roo Code, available directly from your chat input. You can now manage your index by clicking the database icon in the bottom-right corner of the chat box. Once configured, the indexer runs automatically in the background, ensuring Roo always has an up-to-date semantic understanding of your project. To get started, see the [Codebase Indexing quick start guide](/features/codebase-indexing#quick-start-guide).
10
10
11
11
<imgsrc="/img/v3.23/v3.23-1.png"alt="Codebase Indexing Status Icon"width="600" />
12
12
13
-
Thank you to MuriloFP, OleynikAleksandr, sxueck, CW-B-W, WAcry, and bughaver for helping get this across the finish line! ([#5378](https://github.com/RooCodeInc/Roo-Code/pull/5378), [#5377](https://github.com/RooCodeInc/Roo-Code/pull/5377), [#5383](https://github.com/RooCodeInc/Roo-Code/pull/5383), [#5483](https://github.com/RooCodeInc/Roo-Code/pull/5483))
13
+
Thank you to MuriloFP, OleynikAleksandr, sxueck, CW-B-W, WAcry, bughaver, daniel-lxs, SannidhyaSah, ChuKhaLi, HahaBill, koberghe, sfz009900, and tmchow for helping get this across the finish line! ([#5378](https://github.com/RooCodeInc/Roo-Code/pull/5378), [#5377](https://github.com/RooCodeInc/Roo-Code/pull/5377), [#5383](https://github.com/RooCodeInc/Roo-Code/pull/5383), [#5483](https://github.com/RooCodeInc/Roo-Code/pull/5483), [#5481](https://github.com/RooCodeInc/Roo-Code/pull/5481), [#5228](https://github.com/RooCodeInc/Roo-Code/pull/5228), [#5214](https://github.com/RooCodeInc/Roo-Code/pull/5214), [#5158](https://github.com/RooCodeInc/Roo-Code/pull/5158), [#5402](https://github.com/RooCodeInc/Roo-Code/pull/5402), [#5451](https://github.com/RooCodeInc/Roo-Code/pull/5451), [#5352](https://github.com/RooCodeInc/Roo-Code/pull/5352), [#5403](https://github.com/RooCodeInc/Roo-Code/pull/5403))
14
14
15
15
## New: Task Todo List
16
16
17
17
This release introduces a new todo list feature to help you keep track of complex tasks. Roo Code will now display a checklist of steps for your task, ensuring that no step is missed. You can view and manage the todo list directly in the chat interface.
18
18
19
-
-**Automated Task Breakdown**: The Architect mode now defaults to creating a structured `update_todo_list` instead of a markdown plan, making its output more actionable and consistent (thanks mrubens, hannesrudolph!) ([#5472](https://github.com/RooCodeInc/Roo-Code/pull/5472))
20
-
-**Task Management Hint**: Roo Code now provides a hint to use the `update_todo_list` tool for complicated tasks when the todo list is empty (thanks mrubens!) ([#5473](https://github.com/RooCodeInc/Roo-Code/pull/5473))
21
-
-**Auto-Approval Setting**: Added a new setting `alwaysAllowUpdateTodoList` to give users more granular control over which actions can be auto-approved (thanks mrubens!) ([#5482](https://github.com/RooCodeInc/Roo-Code/pull/5482))
19
+
<imgsrc="/img/task-todo-list/task-todo-list-3.png"alt="Task Todo List overview showing interactive checklist in Roo Code"width="600" />
22
20
23
-
## New: Message Editing
24
-
25
-
You can now edit sent messages, giving you more flexibility and control over your conversation history.
26
-
27
-
-**Edit and Replace**: All edits now replace the selected message and all subsequent messages, making the feature more straightforward to use (thanks liwilliam2021!) ([#5488](https://github.com/RooCodeInc/Roo-Code/pull/5488), [#5359](https://github.com/RooCodeInc/Roo-Code/pull/5359))
28
-
-**Edit Halting**: Prevents users from attempting to edit a message while a response is streaming (thanks mrubens!) ([#5494](https://github.com/RooCodeInc/Roo-Code/pull/5494))
29
-
30
-
## Orchestrator Mode Improvements
31
-
32
-
We've added and improved several orchestrator modes to streamline complex workflows.
33
-
34
-
-**Issue Fixer Orchestrator**: Introduces a new mode that automates the entire workflow for resolving GitHub issues, from analysis to PR creation (thanks MuriloFP!) ([#5379](https://github.com/RooCodeInc/Roo-Code/pull/5379), [#5366](https://github.com/RooCodeInc/Roo-Code/pull/5366))
35
-
-**PR Fixer Orchestrator**: Adds a user approval checkpoint before committing changes, handles large diffs by summarizing them, and uses targeted file staging (thanks MuriloFP!) ([#5407](https://github.com/RooCodeInc/Roo-Code/pull/5407))
36
-
-**PR Reviewer Orchestrator**: Now delegates specialized analysis to other modes for more comprehensive code reviews (thanks MuriloFP!) ([#5406](https://github.com/RooCodeInc/Roo-Code/pull/5406))
21
+
Thank you to qdaxb for this feature! ([#5182](https://github.com/RooCodeInc/Roo-Code/pull/5182), [#5472](https://github.com/RooCodeInc/Roo-Code/pull/5472), [#5473](https://github.com/RooCodeInc/Roo-Code/pull/5473), [#5482](https://github.com/RooCodeInc/Roo-Code/pull/5482))
37
22
38
23
## QOL Improvements
39
24
40
-
-**Configurable Search Results**: You can now configure the maximum number of codebase search results (from 10 to 1000) in the experimental settings (thanks MuriloFP, SannidhyaSah, seedlord!) ([#5402](https://github.com/RooCodeInc/Roo-Code/pull/5402))
41
-
-**Simplified Prompt History**: Navigate your prompt history using only the up and down arrow keys when the cursor is at the start of the input field (thanks mrubens!) ([#5467](https://github.com/RooCodeInc/Roo-Code/pull/5467))
25
+
-**Simplified Prompt History**: Navigate your prompt history using only the up and down arrow keys when the cursor is at the start of the input field ([#5467](https://github.com/RooCodeInc/Roo-Code/pull/5467))
42
26
-**API Provider Search**: You can now search and filter the list of API providers in the settings (thanks GOODBOY008!) ([#5278](https://github.com/RooCodeInc/Roo-Code/pull/5278))
43
-
-**Copy Prompt Button**: Adds a 'Copy Prompt' button to the task actions (thanks Juice10!) ([#5392](https://github.com/RooCodeInc/Roo-Code/pull/5392))
27
+
<imgsrc="/img/v3.23.0/v3.23.0-1.png"alt="API Provider Search interface showing search and filter functionality"width="400" />
28
+
-**Copy Prompt Button**: Adds a 'Copy Prompt' button to the task actions (thanks Juice10, vultrnerd!) ([#5392](https://github.com/RooCodeInc/Roo-Code/pull/5392))
29
+
<imgsrc="/img/v3.23.0/v3.23.0.png"alt="Copy Prompt button in task actions interface"width="400" />
44
30
-**Chat UI**: Fixes several UI inconsistencies and layout shifting issues in the chat view to create a more stable and polished user experience (thanks seedlord!) ([#5237](https://github.com/RooCodeInc/Roo-Code/pull/5237))
45
-
-**Clean Custom Mode Deletion**: Deleting a custom mode now also deletes its corresponding `.roo/rules-{mode}` folder (thanks hannesrudolph!) ([#5317](https://github.com/RooCodeInc/Roo-Code/pull/5317))
31
+
-**Model Search Dropdown**: Fixed an issue where the model search input was pre-filled with the current model, now starts with a clean search field (thanks kevinvandijk!) ([#5449](https://github.com/RooCodeInc/Roo-Code/pull/5449))
32
+
-**Chat Interface Polish**: Added proper spacing to the camera icon and made placeholder text non-selectable, preventing accidental highlighting (thanks MuriloFP!) ([#5477](https://github.com/RooCodeInc/Roo-Code/pull/5477))
33
+
-**Clean Custom Mode Deletion**: Deleting a custom mode now also deletes its corresponding `.roo/rules-{mode}` folder ([#5317](https://github.com/RooCodeInc/Roo-Code/pull/5317))
34
+
-**File Listing Performance**: Optimized file listing in large repositories when workspace file listing is disabled, resolving slow initial requests (thanks daniel-lxs, jcaplan!) ([#5421](https://github.com/RooCodeInc/Roo-Code/pull/5421))
35
+
-**`insert_content` Tool**: The `insert_content` tool can now create new files when inserting content at the beginning or end of a file (thanks Ruakij, KJ7LNW!) ([#4382](https://github.com/RooCodeInc/Roo-Code/pull/4382))
46
36
47
37
## Bug Fixes
48
38
49
-
-**`apply_diff` Tool**: Fixed an issue where the `apply_diff` tool would hang indefinitely on an error ([#5391](https://github.com/RooCodeInc/Roo-Code/pull/5391))
50
-
-**Chat Focus**: Prevents the chat from losing focus during automated workflows, stopping user input from being accidentally redirected to files being edited by Roo (thanks hannesrudolph, ColbySerpa!) ([#5349](https://github.com/RooCodeInc/Roo-Code/pull/5349))
51
-
-**Architect Mode File Restrictions**: Fixed an issue where Architect mode was not properly enforcing file restrictions (thanks roomote-bot, shanemmattner!) ([#5447](https://github.com/RooCodeInc/Roo-Code/pull/5447))
52
-
-**Slash Command Descriptions**: Standardizes mode descriptions in slash commands for a more consistent user experience (thanks mrubens!) ([#5388](https://github.com/RooCodeInc/Roo-Code/pull/5388))
53
-
-**`insert_content` Tool**: The `insert_content` tool can now create new files when inserting content at the beginning or end of a file (thanks Ruakij, KJ7LNW!) ([#4382](https://github.com/RooCodeInc/Roo-Code/pull/4382))
39
+
-**`apply_diff` Tool**: Fixed an issue where the `apply_diff` tool would hang indefinitely on an error (thanks lhish!) ([#5391](https://github.com/RooCodeInc/Roo-Code/pull/5391))
40
+
-**Chat Focus**: Prevents the chat from losing focus during automated workflows, stopping user input from being accidentally redirected to files being edited by Roo (thanks ColbySerpa!) ([#5349](https://github.com/RooCodeInc/Roo-Code/pull/5349))
41
+
-**Architect Mode File Restrictions**: Fixed an issue where Architect mode was not properly enforcing file restrictions (thanks shanemmattner!) ([#5447](https://github.com/RooCodeInc/Roo-Code/pull/5447))
42
+
-**Slash Command Descriptions**: Standardizes mode descriptions in slash commands for a more consistent user experience ([#5388](https://github.com/RooCodeInc/Roo-Code/pull/5388))
54
43
-**Follow-up Question Timer**: Fixed an issue where the auto-approval timer for follow-up questions would continue even after a user responded (thanks liwilliam2021!) ([#5368](https://github.com/RooCodeInc/Roo-Code/pull/5368))
55
44
-**TypeScript Watch Path**: Fixes an issue where TypeScript compiler errors in watch mode would not correctly link back to the source file (thanks bbenshalom, KJ7LNW!) ([#5155](https://github.com/RooCodeInc/Roo-Code/pull/5155))
56
-
-**Code Indexing Silent Failures**: Prevents silent failures in code indexing when using incompatible or misconfigured OpenAI-compatible endpoints by providing clear error messages (thanks hannesrudolph, sfz009900!) ([#5352](https://github.com/RooCodeInc/Roo-Code/pull/5352))
57
-
58
-
## Provider Updates
59
-
45
+
-**Completion Sound**: Prevents annoying repetitive completion sounds when reopening completed tasks, making the completion notification more meaningful and less intrusive (thanks SannidhyaSah!) ([#5249](https://github.com/RooCodeInc/Roo-Code/pull/5249))
46
+
-**New Task Streaming**: Fixed an issue where creating a new task with large instructions would cause the UI to appear frozen ([#5432](https://github.com/RooCodeInc/Roo-Code/pull/5432))
47
+
-**MCP Image Resources**: Fixed MCP image resource handling to support servers that don't use standard data URI format, allowing users to successfully process images from a wider range of MCP servers (thanks s97712!) ([#5254](https://github.com/RooCodeInc/Roo-Code/pull/5254))
48
+
-**`create_mode` Instructions**: The `create_mode` instructions now include the `description` field ([#5433](https://github.com/RooCodeInc/Roo-Code/pull/5433))
60
49
-**OpenRouter**: Fixes an issue where the number of reserved tokens for OpenRouter models was displayed incorrectly (thanks shariqriazz!) ([#5240](https://github.com/RooCodeInc/Roo-Code/pull/5240))
61
50
62
-
## Documentation Updates
51
+
## Repo Level Updates
63
52
64
-
-**`create_mode` Instructions**: The `create_mode` instructions now include the `description` field (thanks roomote-bot!) ([#5433](https://github.com/RooCodeInc/Roo-Code/pull/5433))
53
+
-**User-Agent Headers**: All API requests now include a standard User-Agent header for improved tool identification and compliance ([#5492](https://github.com/RooCodeInc/Roo-Code/pull/5492))
-**PR Fixer Orchestrator**: Enhanced internal PR fixing workflow with better safety and user control (thanks MuriloFP!) ([#5407](https://github.com/RooCodeInc/Roo-Code/pull/5407))
-**Testing Guidelines**: Added clear and compact testing guidelines to the project rules documentation (thanks daniel-lxs!) ([#5353](https://github.com/RooCodeInc/Roo-Code/pull/5353))
66
-
-**`docs-extractor` Mode**: Improved the `docs-extractor` mode for more reliable documentation generation (thanks hannesrudolph!) ([#5381](https://github.com/RooCodeInc/Roo-Code/pull/5381))
58
+
-**`docs-extractor` Mode**: Improved the `docs-extractor` mode for more reliable documentation generation ([#5381](https://github.com/RooCodeInc/Roo-Code/pull/5381))
0 commit comments