apps/docs/docs/update-notes/v3.23.0.mdx
import Codicon from '@site/src/components/Codicon';
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!
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.
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, #5377, #5383, #5483, #5481, #5228, #5214, #5158, #5402, #5451, #5352, #5403)
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.
Thank you to qdaxb for this feature! (#5182, #5472, #5473, #5482)
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)
API Provider Search: You can now search and filter the list of API providers in the settings (thanks GOODBOY008!) (#5278)
Copy Prompt Button: Adds a 'Copy Prompt' button to the task actions (thanks Juice10, vultrnerd!) (#5392)
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)
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)
Chat Interface Polish: Added proper spacing to the camera icon and made placeholder text non-selectable, preventing accidental highlighting (thanks MuriloFP!) (#5477)
Clean Custom Mode Deletion: Deleting a custom mode now also deletes its corresponding .roo/rules-{mode} folder (#5317)
File Listing Performance: Optimized file listing in large repositories when workspace file listing is disabled, resolving slow initial requests (thanks daniel-lxs, jcaplan!) (#5421)
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)
apply_diff Tool: Fixed an issue where the apply_diff tool would hang indefinitely on an error (thanks lhish!) (#5391)create_mode Instructions: The create_mode instructions now include the description field (#5433)docs-extractor Mode: Improved the docs-extractor mode for more reliable documentation generation (#5381)