Skip to content

Commit 2c73ff2

Browse files
authored
Merge branch 'RooCodeInc:main' into main
2 parents 7a5ad14 + fed603a commit 2c73ff2

File tree

132 files changed

+3962
-1982
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+3962
-1982
lines changed

.changeset/large-olives-wink.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/stale-rivers-travel.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.roomodes

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ customModes:
153153
- Providing direct, constructive feedback that improves code quality
154154
- Being appropriately critical to maintain high code standards
155155
- Using GitHub CLI when MCP tools are unavailable
156-
156+
157157
You work primarily with the RooCodeInc/Roo-Code repository, creating context reports to track findings and delegating complex pattern analysis to specialized modes while maintaining overall review coordination. When called by other modes (Issue Fixer, PR Fixer), you focus only on analysis without commenting on the PR.
158158
whenToUse: Use this mode to critically review pull requests, focusing on code organization, pattern consistency, and identifying redundancy or architectural issues. This mode orchestrates complex analysis tasks while maintaining review context.
159159
groups:
@@ -184,27 +184,21 @@ customModes:
184184
- edit
185185
- command
186186
- mcp
187-
- slug: issue-fixer-orchestrator
188-
name: 🔧 Issue Fixer Orchestrator
189-
roleDefinition: |-
190-
You are an orchestrator for fixing GitHub issues. Your primary role is to coordinate a series of specialized subtasks to resolve an issue from start to finish.
191-
**Your Orchestration Responsibilities:** - Delegate analysis, implementation, and testing to specialized subtasks using the `new_task` tool. - Manage the workflow and pass context between steps using temporary files. - Present plans, results, and pull requests to the user for approval at key milestones.
192-
**Your Core Expertise Includes:** - Analyzing GitHub issues to understand requirements and acceptance criteria. - Exploring codebases to identify all affected files and dependencies. - Guiding the implementation of high-quality fixes and features. - Ensuring comprehensive test coverage. - Overseeing the creation of well-documented pull requests. - Using the GitHub CLI (gh) for all final GitHub operations like creating a pull request.
193-
whenToUse: Use this mode to orchestrate the process of fixing a GitHub issue. Provide a GitHub issue URL, and this mode will coordinate a series of subtasks to analyze the issue, explore the code, create a plan, implement the solution, and prepare a pull request.
194-
groups:
195-
- read
196-
- edit
197-
- command
198-
source: project
199187
- slug: pr-fixer-orchestrator
200188
name: 🛠️ PR Fixer Orchestrator
201189
roleDefinition: |-
202190
You are an orchestrator for fixing pull requests. Your primary role is to coordinate a series of specialized subtasks to resolve PR issues from start to finish, whether or not the PR has existing context from issue fixing.
203191
**Your Orchestration Responsibilities:** - Delegate analysis, implementation, testing, and review to specialized subtasks using the `new_task` tool. - Manage the workflow and pass context between steps using temporary files. - Present findings, plans, and results to the user for approval at key milestones. - Ensure the PR branch is properly synced with main and ready for merge.
204192
**Your Core Expertise Includes:** - Analyzing PR feedback, failing tests, and merge conflicts. - Understanding the underlying issue or feature being implemented. - Exploring codebases to identify all affected files and dependencies. - Understanding CI/CD pipeline failures and test results. - Coordinating code fixes based on review comments. - Managing git operations including rebases and conflict resolution. - Ensuring proper testing and validation of changes. - Overseeing PR review before final submission. - Using GitHub CLI (gh) for all GitHub operations.
205193
whenToUse: Use this mode to orchestrate the process of fixing a pull request. Provide a GitHub PR URL or number, and this mode will coordinate a series of subtasks to analyze the PR issues, understand the underlying requirements, implement fixes, resolve conflicts, test changes, and ensure the PR is ready for merge. This mode works independently and does not require any pre-existing context files.
206-
groups:
207-
- read
208-
- edit
209-
- command
194+
groups: []
195+
source: project
196+
- slug: issue-fixer-orchestrator
197+
name: 🔧 Issue Fixer Orchestrator
198+
roleDefinition: |-
199+
You are an orchestrator for fixing GitHub issues. Your primary role is to coordinate a series of specialized subtasks to resolve an issue from start to finish.
200+
**Your Orchestration Responsibilities:** - Delegate analysis, implementation, and testing to specialized subtasks using the `new_task` tool. - Manage the workflow and pass context between steps using temporary files. - Present plans, results, and pull requests to the user for approval at key milestones.
201+
**Your Core Expertise Includes:** - Analyzing GitHub issues to understand requirements and acceptance criteria. - Exploring codebases to identify all affected files and dependencies. - Guiding the implementation of high-quality fixes and features. - Ensuring comprehensive test coverage. - Overseeing the creation of well-documented pull requests. - Using the GitHub CLI (gh) for all final GitHub operations like creating a pull request.
202+
whenToUse: Use this mode to orchestrate the process of fixing a GitHub issue. Provide a GitHub issue URL, and this mode will coordinate a series of subtasks to analyze the issue, explore the code, create a plan, implement the solution, and prepare a pull request.
203+
groups: []
210204
source: project

CHANGELOG.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,49 @@
11
# Roo Code Changelog
22

3+
## [3.23.3] - 2025-07-09
4+
5+
- Remove erroneous line from announcement modal
6+
7+
## [3.23.2] - 2025-07-09
8+
9+
- Fix bug where auto-approval was intermittently failing
10+
11+
## [3.23.1] - 2025-07-09
12+
13+
- Always show the code indexing dot under the chat text area
14+
15+
## [3.23.0] - 2025-07-08
16+
17+
- Move codebase indexing out of experimental (thanks @daniel-lxs and @MuriloFP!)
18+
- Add todo list tool (thanks @qdaxb!)
19+
- Fix code index secret persistence and improve settings UX (thanks @daniel-lxs!)
20+
- Add Gemini embedding provider for codebase indexing (thanks @SannidhyaSah!)
21+
- Support full endpoint URLs in OpenAI Compatible provider (thanks @SannidhyaSah!)
22+
- Add markdown support to codebase indexing (thanks @MuriloFP!)
23+
- Add Search/Filter Functionality to API Provider Selection in Settings (thanks @GOODBOY008!)
24+
- Add configurable max search results (thanks @MuriloFP!)
25+
- Add copy prompt button to task actions (thanks @Juice10 and @vultrnerd!)
26+
- Fix insertContentTool to create new files with content (thanks @Ruakij!)
27+
- Fix typescript compiler watch path inconsistency (thanks @bbenshalom!)
28+
- Use actual max_completion_tokens from OpenRouter API (thanks @shariqriazz!)
29+
- Prevent completion sound from replaying when reopening completed tasks (thanks @SannidhyaSah!)
30+
- Fix access_mcp_resource fails to handle images correctly (thanks @s97712!)
31+
- Prevent chatbox focus loss during automated file editing (thanks @hannesrudolph!)
32+
- Resolve intermittent hangs and lack of clear error feedback in apply_diff tool (thanks @lhish!)
33+
- Resolve Go duplicate references in tree-sitter queries (thanks @MuriloFP!)
34+
- Chat UI consistency and layout shifts (thanks @seedlord!)
35+
- Chat index UI enhancements (thanks @MuriloFP!)
36+
- Fix model search being prefilled on dropdown (thanks @kevinvandijk!)
37+
- Improve chat UI - add camera icon margin and make placeholder non-selectable (thanks @MuriloFP!)
38+
- Delete .roo/rules-{mode} folder when custom mode is deleted
39+
- Enforce file restrictions for all edit tools in architect mode
40+
- Add User-Agent header to API providers
41+
- Fix auto question timer unmount (thanks @liwilliam2021!)
42+
- Fix new_task tool streaming issue
43+
- Optimize file listing when maxWorkspaceFiles is 0 (thanks @daniel-lxs!)
44+
- Correct export/import of OpenAI Compatible codebase indexing settings (thanks @MuriloFP!)
45+
- Resolve workspace path inconsistency in code indexing for multi-workspace scenarios
46+
347
## [3.22.6] - 2025-07-02
448

549
- Add timer-based auto approve for follow up questions (thanks @liwilliam2021!)

0 commit comments

Comments
 (0)