Skip to content

[FEATURE] Enable model switching before plan acceptance #20945

Description

@Ayesha-Imr

Preflight Checklist

  • I have searched existing requests and this feature hasn't been requested yet
  • This is a single feature request (not multiple features)

Problem Statement

When planning, I usually use Opus 4.5 and then switch to Sonnet or Haiku for implementation. However, as of now, there is no way to switch model before kicking of plan acceptance and implementation. Therefore, I have to interrupt Claude using ctrl+c, manually switch model and then ask it to continue.

  1. No way to switch model before accepting plan
Image
  1. Have to manually interrupt execution and switch model, then ask it to continue
Image

Proposed Solution

There should be an additional option, or multiple ones, something along the lines of:

Yes, auto-accept edits and change model
Yes, manually approve edits and change model
Yes, clear context, auto-accept edits and change model

Choosing these options should give the model switching CLI option and once the model is chosen, the plan implementation should kick off.

Alternative Solutions

I work around this currently by either:

a) choosing one of the accept plan options, interrupting Claude using ctrl+c, manually switching model and then asking it to continue

Image

b) choosing the Type here to tell Claude what to change option, switching model, switching to non-plan mode and then asking Claude to implement the plan

Priority

Medium - Would be very helpful

Feature Category

CLI commands and flags

Use Case Example

  1. Creating a plan using plan-mode for a new feature in my app, with Opus 4.5 as the model of choice
  2. The plan has been finalised by Claude
  3. I now want Claude to implement the plan but with model Sonnet 4.5 (to reduce usage)
  4. I would choose a switch model and accept plan option variant
  5. Switch model to Sonnet 4.5
  6. Claude (with model as Sonnet 4.5) would begin plan implementation

Additional Context

There are similar issues suggesting automatic model routing for plan vs. execution modes whereas I want it to be manual after plan creation (at acceptance time).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions