Repository navigation
Description
When using the auto model alias (or specialized auto aliases like auto-gemini-3), the CLI incorrectly steers to the Gemini 2.5 Flash model during the implementation phase (after exiting Plan Mode), even when Gemini 3 variants are active and preferred.
The transition from the planning phase (which correctly utilizes high-reasoning Gemini 3 models) to the implementation phase should maintain model family consistency. Instead, the current logic often causes an unexpected downgrade to the older Gemini 2.5 Flash model. This happens because the steering strategy for Plan Mode relies on hardcoded model constants and incomplete checks that do not account for the generic auto alias, Gemini 3.1 launch status, or specialized "custom tools" variants.
Steps to Reproduce:
- Start a session with
geminiand selectAuto (Gemini 3). - Enter Plan Mode and finalize a plan (observed resolving to Gemini 3.1 Pro).
- Approve the plan to enter the implementation phase.
- Observe that the model switches to Gemini 2.5 Flash instead of the expected Gemini 3 Flash.
Expected Behavior:
The CLI should maintain model family consistency (e.g., staying within Gemini 3.x) when transitioning from planning to implementation, ensuring that speed optimizations don't come at the cost of using an outdated model generation.
Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fieldsClosed
Activity