Skip to content

bug(web): Claude model picker only shows Sonnet; Opus 1M is missing #718

@flyinghanger

Description

@flyinghanger

What version of HAPI is running?

hapi --version:

hapi version: 0.18.4

which hapi:

/opt/homebrew/bin/hapi

What platform is your computer?

uname -mprs:

Darwin 25.4.0 arm64 arm

sw_vers:

ProductName:        macOS
ProductVersion:     26.4.1
BuildVersion:       25E253

What issue are you seeing?

In the web UI settings/model picker for a Claude session, the only selectable Claude model options shown are Sonnet and Sonnet 1M. Opus and Opus 1M are not shown, so Opus 1M cannot be selected from the UI.

The attached/supplied screenshot shows the model section containing only:

  • Default
  • Sonnet
  • Sonnet 1M

What steps can reproduce the bug?

  1. Start HAPI and open the web UI.
  2. Open or create a Claude session.
  3. Open the session settings/model picker.
  4. Inspect the available Claude model options.

What is the expected behavior?

The Claude model picker should expose the supported Claude model presets, including Opus 1M, when the user/account can use it.

Additional information

The shared model preset list appears to include sonnet, sonnet[1m], opus, and opus[1m], so this may be a UI/settings filtering or model availability issue rather than a missing shared preset.

Local shell details:

node --version: v22.22.0
npm --version: 10.9.4
bun: command not found

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions