Feature summary
Allow users to prevent sub-sessions from using models that are more expensive than the model selected for the main session.
What problem are you trying to solve?
A Copilot session can launch sub-sessions that choose more expensive models than the one explicitly selected for the main session.
This makes usage costs unpredictable, especially in workflows that spawn multiple sub-sessions.
Proposed solution
Add a setting to limit sub-sessions to:
- The same model as the parent session
- The same model or cheaper models
- Any model
The restriction should also apply recursively to nested sub-sessions.
Workflow impact
This would give users and teams better cost control while still allowing Copilot to choose models automatically within a defined limit.
Installation context
No response
Additional context
No response
Feature summary
Allow users to prevent sub-sessions from using models that are more expensive than the model selected for the main session.
What problem are you trying to solve?
A Copilot session can launch sub-sessions that choose more expensive models than the one explicitly selected for the main session.
This makes usage costs unpredictable, especially in workflows that spawn multiple sub-sessions.
Proposed solution
Add a setting to limit sub-sessions to:
The restriction should also apply recursively to nested sub-sessions.
Workflow impact
This would give users and teams better cost control while still allowing Copilot to choose models automatically within a defined limit.
Installation context
No response
Additional context
No response