Follow Discord
Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.277 ·

Model family aliasing now recognizes date-suffixed canonical model ids

Model-family matching now recognizes date-suffixed model IDs as canonical for Opus, Sonnet, and Haiku

TierUnder the hoodhow much it should matter to you
Useful1my rating, 1 to 5
Signal1worth watching, 1 to 5
AreaModelswhat it touches
KindInternal Changesin v2.1.277,
Under the hood

Model-family matching now recognizes date-suffixed model IDs as canonical for Opus, Sonnet, and Haiku

What

Claude Code now has a helper that decides which model ID counts as the 'canonical' representative for each of the Opus, Sonnet, and Haiku model families: an ID qualifies if it starts with claude- and either matches the family's base name exactly, or matches the base name plus a date, or the base name plus @date. When building the map of canonical IDs per family, this canonical form is now preferred over any other ID seen for that family. The code that builds the model list also now loops over a shared list of the three family names instead of writing them out separately each time.

Why

This makes model selection more consistent when multiple IDs for the same model family exist (for example, dated snapshot versions), ensuring the same canonical ID is chosen rather than an arbitrary one.

See this entry in the whole of v2.1.277 →

Feedback