Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.273 ·

Model resolution now distinguishes explicit vs. persisted spelling

Model-resolution telemetry and helpers now separately track whether a model name was explicitly given or came from persisted settings

Group of 2 Under the hood Internal Changes
JSON All of v2.1.273
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ModelsArea: what it touches
Internal ChangesKind: in v2.1.273,
Internal ChangesSection of the release

What

  • The startup_resolve_model telemetry event, which previously always logged family_spelling_unserved when a model name resolves to nothing despite a raw request existing, now logs persisted_spelling_unserved instead in that case.
  • Model-resolution helpers now pass an explicit explicit or persisted tag through a renamed function (XUt, previously sFt), and a companion helper checks whether a model is valid or comes from a persisted source.

Why Distinguishing whether an unresolved or unusual model name was typed explicitly versus loaded from persisted settings makes it possible to tell these two situations apart in telemetry and resolution logic, rather than lumping them together as one generic case.

See this entry in the whole of v2.1.273 →

Feedback