-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Describe the bug:
When using the roocode-workspace project to enable Roo Code as a SPARC Orchestrator, it defaults to using Ask Mode to read individual files and each Ask Mode sub task still attempts to initialize memory banks. This behavior causes redundant file reading and excessive API calls — often up to 5 per subtask — to load the same files repeatedly. This results in significant token waste, especially noticeable when using API-based or local LLMs with context limits or cost considerations.
Expected behavior:
Roo should just read the files for context even when orchestrating until specifically told to use Ask for simple file content reads.
Steps to reproduce:
Set up roocode-workspace with SPARC Orchestrator mode.
Trigger any multi-step subtask generation
Observe multiple redundant API calls to read the same Memory Bank files with each Ask Mode sub task.