Skip to content

fix(codex): stop inferring Fast tier from model or reasoning effort #1004

Description

@swear01

Bug

The Codex StatusBar can still show a green fast badge when Fast service tier is not active.

After #904 added real serviceTier plumbing, StatusBar.tsx retained a heuristic fallback: low/minimal/none reasoning effort, or a model name containing mini/fast, is treated as Fast mode. Codex CLI /fast is a distinct catalog-provided service tier, not a reasoning level or model size.

Expected behavior

  • Show the Codex fast badge only when the explicit session/service tier says Fast is active.
  • Do not infer Fast from reasoning effort or model name.
  • Add tests covering unset tier + low effort, unset tier + mini model, explicit Fast, and Standard/off.

Regression/incomplete follow-up to #904; related acceptance criteria were originally tracked in #898.

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent:codexCodex flavorarea:webWeb PWA / React clientbugSomething isn't workingtype:regressionWorked before, broken now

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions