Skip to content

Commit e4cd872

Browse files
committed
docs: Update release notes for version 3.23.0, enhancing acknowledgments and clarifying new features
1 parent 62c4d15 commit e4cd872

File tree

5 files changed

+38
-42
lines changed

5 files changed

+38
-42
lines changed

.roorules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ This ensures links work correctly in the built documentation while maintaining c
1111
When making structural or formatting changes beyond simple .md or .mdx files, always check the Context7 MCP, the `context7CompatibleLibraryID` will be `/facebook/docusaurus`
1212

1313
## 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
1515

1616

1717
## Misc

docs/update-notes/v3.23.0.mdx

Lines changed: 27 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -2,65 +2,57 @@ import Codicon from '@site/src/components/Codicon';
22

33
# Roo Code 3.23.0 Release Notes (2025-07-09)
44

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!
66

77
## Codebase Indexing: Always On, Always Ready
88

99
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).
1010

1111
<img src="/img/v3.23/v3.23-1.png" alt="Codebase Indexing Status Icon" width="600" />
1212

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))
1414

1515
## New: Task Todo List
1616

1717
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.
1818

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+
<img src="/img/task-todo-list/task-todo-list-3.png" alt="Task Todo List overview showing interactive checklist in Roo Code" width="600" />
2220

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))
3722

3823
## QOL Improvements
3924

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))
4226
- **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+
<img src="/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+
<img src="/img/v3.23.0/v3.23.0.png" alt="Copy Prompt button in task actions interface" width="400" />
4430
- **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))
4636

4737
## Bug Fixes
4838

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))
5443
- **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))
5544
- **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))
6049
- **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))
6150

62-
## Documentation Updates
51+
## Repo Level Updates
6352

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))
54+
- **Issue Fixer Orchestrator**: Internal mode improvements for GitHub issue resolution workflows (thanks MuriloFP!) ([#5379](https://github.com/RooCodeInc/Roo-Code/pull/5379), [#5366](https://github.com/RooCodeInc/Roo-Code/pull/5366))
55+
- **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))
56+
- **PR Reviewer Orchestrator**: Improved internal code review delegation to specialized modes (thanks MuriloFP!) ([#5406](https://github.com/RooCodeInc/Roo-Code/pull/5406))
6557
- **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

Comments
 (0)