Skip to content

Automatic switching between model for planning and execution #2792

Description

@hakontel

Describe the feature or problem you'd like to solve

I want Copilot to be able to use one configurable model for the planning step of a task, then automatically switch to another model for the execution of that plan

Proposed solution

It will be more efficient for everybody if this option is available. Currently achieving this is a manual changeover and something I suspect many (like me) are not willing to go back and forth in everyday use. The benefit is using less resources on achieving the same thing, for example if you want Opus 4.6 to draft the plan on what to do, but the execution can be relegated to Sonnet 4.6 then we consume less energy to achieve the same thing as just using Opus for both parts of the task.
The benefit for Copilot CLI is an attractive feature its users will appreciate and allow competition with for example Claude Code

Example prompts or workflows

considering the change would be a configuration possibility the prompts and workflows should remain the same, just utilizing different models under the hood

Additional context

Let the user configure Copilot CLI to enter a multi-agent mode where the user can configure the following:

  • select from available models to use during planning phase
  • select from available models to use during execution phase

Metadata

Metadata

Assignees

Labels

area:agentsSub-agents, fleet, autopilot, plan mode, background agents, and custom agentsarea:modelsModel selection, availability, switching, rate limits, and model-specific behavior

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions