Follow Discord
Sweep 28 Sep 2026 · 18:16Z Build v2.1.284 505 read Stable v2.1.277 Latest v2.1.284 Next v2.1.284 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.284 ·

Model aliases like opus now pick the first matching model in a configured list

With a configured model list, opus, sonnet and haiku now map to the first model of that family in the list, not the canonical claude- ID

You'll notice Improvements
JSON All of v2.1.284
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ModelsArea: what it touches
ImprovementsKind: in v2.1.284,
ImprovementsSection of the release
What

When Claude Code has a configured list of models, it turns the aliases opus, sonnet and haiku into a model ID from that list. Each alias now maps to the first entry of that family in the list.

Before, Claude Code preferred the canonical ID of the family, such as a claude- name or a dated ID, and only fell back to other entries when no canonical one was present.

Why

If you use a custom model list, for example through a gateway, the order of the list now decides which model an alias like opus uses. Check that the model you want comes first in its family.

Read from
Names in the bundleopussonnethaiku
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not clear where the configured model list comes from or which features use this lookup.

See this entry in the whole of v2.1.284 →

Feedback