Give Orchestrator access to the read files tool#3363
Conversation
|
|
Giving orchestrator the ability to read by default causes the context to become filled with file reads and the ability for the orchesrator to remained focus is hampered. The subtask should not be outputting the entire file back to the orchestrator and instead should only be getting the necessary information required for the orchestrator to delgate tasks. Referencing https://docs.roocode.com/features/custom-modes#configuration-precedence : Copy and paste this into the file Now your global orchestrator mode will be able to read. |

Related GitHub Issue
Closes: #3362
Description
Problem
In a recent version of Roo, Orchestrator lost the ability to read files. Now it allocates subtasks to the Code agent to do file reads.
This has had a few knock-on effects:
Root cause
#3081 removed all tool capabilities from Orchestrator, presumably because it was overstepping its limits and editing files without allocating subtasks. This included the
readtool.Proposed solution
Give Orchestrator access to the
readtool again, so it is able to "think" better again, but do not re-enable any of the other tools, continuing to restrict it from "acting" without using sub-tasksTest Procedure
Running and completing a medium complexity task with Orchestrator should verify this behaviour.
Type of Change
srcor test files.Pre-Submission Checklist
npm run lint).console.log) has been removed.npm test).mainbranch.npm run changesetif this PR includes user-facing changes or dependency updates.Screenshots / Videos
Documentation Updates
Additional Notes
Important
Adds
readtool access to Orchestrator inmodes.tsto improve efficiency and reduce overhead.readtool access to Orchestrator inmodes.ts, allowing it to read files directly without delegating to subtasks.read_filetool without subtasks and maintains subtask delegation for other actions.This description was created by
for 071cd2d. You can customize this summary. It will automatically update as commits are pushed.