Skip to content

Browser mode's default model now silently switches accounts off their selected newer model (gpt-5.5-pro default × 0.17.2 picker navigation) #375

Description

@postoso

Setup

oracle 0.17.3 (brew tap), macOS arm64, browser lane with a persistent --browser-manual-login profile whose ChatGPT account has GPT-5.6 Sol selected with Pro effort.

What changed

Pre-0.17.2, a no--m browser run effectively rode the account's selected model (our runs resolved to GPT-5.6 Pro even though the requested alias was the gpt-5.5-pro default). Since 0.17.2's unified-picker navigation, the default alias actively selects the GPT-5.5 row — which is now a real, distinct model row in ChatGPT's Advanced → Model menu, not a stale label:

Model selection evidence: requestedKey=gpt-5.5-pro; target=GPT-5.5; resolvedLabel=GPT-5.5;
status=switched; strategy=select; verified=yes; source=chatgpt-model-picker

The run genuinely executes on GPT-5.5 Pro (ChatGPT's own "Used GPT-5.5 Pro" footer confirms). verified=yes faithfully verifies the switch — the switch itself is the surprise.

Why it bites

Every account sitting on a newer model gets silently downgraded on every no--m browser run. It hit us twice in one evening, including a consequential adjudication run we only caught via the ChatGPT footer afterward. The alias is doing exactly what its name says — the problem is that it's the default in a world where the account selection is newer.

Suggested fixes (any of these would resolve it)

  1. Bump the browser default to the GPT-5.6 family — our preference: it's the current model and noticeably more thorough. (The GPT-5.5 Pro/GPT-5.5 branding in --help is stale throughout anyway.)
  2. Make the no--m browser path default to current-model semantics (keep the account's selected model, apply only the effort control) — the pre-0.17.2 effective behavior.
  3. At minimum, warn loudly when a switch away from the account's currently-selected model is caused by the default rather than an explicitly requested -m.

Workaround we've adopted meanwhile: always pass -m gpt-5.6-sol --browser-thinking-time pro (the new fail-closed pro level is great, by the way).

Happy to PR whichever direction you prefer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Normal priority bug or improvement with limited blast radius.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.impact:auth-providerThis issue is about auth, provider routing, model choice, or SecretRef resolution.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions