Skip to content

Automatic switching between model for planning and execution #2792

@hakontel

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

No one assigned

    Labels

    area:agentsSub-agents, fleet, autopilot, plan mode, background agents, and custom agentsarea:modelsModel selection, availability, switching, rate limits, and model-specific behavior
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions