Problem (one or two sentences)
I want to pick one model (and provider) and have it stay exactly the same no matter which mode I switch to (Ask → Code → Architect → Custom, etc.).
The model should only change when I manually select a different one myself.
Current behavior
Every time I change modes, Roo Code automatically switches to a different model because of "sticky models" (each mode remembers its own last-used model).
I saw the older issues about sticky models and the lock toggle, but the discussion was a bit technical and I just want this one straightforward behavior.
- Add a simple toggle/setting called something like "Global / Locked Model Mode" or "Never auto-change model on mode switch".
- Or make the existing lock icon the default behavior (or add a global preference for it).
Context (who is affected and when)
I switch modes a lot during my workflow but I want to stay on the same model the whole time for consistency, cost control, and simplicity. Having to re-select the model after every mode switch is annoying.
Reproduction steps
Change modes.
- Add a simple toggle/setting called something like "Global / Locked Model Mode" or "Never auto-change model on mode switch".
- Or make the existing lock icon the default behavior (or add a global preference for it).
Expected result
no surprises
Actual result
Even after a months of daily practice tediously settings my model back again I will still get unexpectedly surprised and rare loss of work.
Variations tried (optional)
Begging @roomote to fix the code.
App Version
v3.53.0
API Provider (optional)
None
Model Used (optional)
No response
Roo Code Task Links (optional)
No response
Relevant logs or errors (optional)
Problem (one or two sentences)
I want to pick one model (and provider) and have it stay exactly the same no matter which mode I switch to (Ask → Code → Architect → Custom, etc.).
The model should only change when I manually select a different one myself.
Current behavior
Every time I change modes, Roo Code automatically switches to a different model because of "sticky models" (each mode remembers its own last-used model).
I saw the older issues about sticky models and the lock toggle, but the discussion was a bit technical and I just want this one straightforward behavior.
Context (who is affected and when)
I switch modes a lot during my workflow but I want to stay on the same model the whole time for consistency, cost control, and simplicity. Having to re-select the model after every mode switch is annoying.
Reproduction steps
Change modes.
Expected result
no surprises
Actual result
Even after a months of daily practice tediously settings my model back again I will still get unexpectedly surprised and rare loss of work.
Variations tried (optional)
Begging @roomote to fix the code.
App Version
v3.53.0
API Provider (optional)
None
Model Used (optional)
No response
Roo Code Task Links (optional)
No response
Relevant logs or errors (optional)