Feature Request: Assign Multiple AI APIs to Roo Code Modes #3226
nader443
started this conversation in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🧩 Summary
Roo Code currently supports multiple working modes (e.g.,
Code Mode
,Architect Mode
,Ask Mode
, etc.), but is limited to using a single AI provider at a time. I propose enabling a multi-AI routing feature that allows users to assign different AI APIs to each mode — unlocking better cost control, performance optimization, and task specialization.🧠 Rationale
Different AI models are optimized for different use cases — and Roo Code’s modular mode-based architecture is an ideal fit for assigning mode-specific AI engines.
Below is an example mapping of Roo Code modes to AI models that suit their respective purposes:
Code Mode
claude-3.5-haiku
Architect Mode
claude-3.7-sonnet
Ask Mode
gemini-pro
Debug Mode
gpt-4o
ormistral-large
Orchestrator Mode
claude-3-opus
Key benefits:
⚙️ Suggested Implementation
Add a new section in Roo Code's settings file:
Then update internal logic to route requests by mode:
📦 Optional Enhancements
🙏 Closing Thoughts
This feature would greatly extend Roo Code’s flexibility and unlock better user control. The mode-based architecture is already a perfect match for this enhancement — it just needs AI routing logic baked in.
I’d be happy to contribute to design, test, or help spec this out further!
Thanks for your time — looking forward to your thoughts.
Beta Was this translation helpful? Give feedback.
All reactions