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.268 ·

Model catalog schema gains effort-level, family, and image-limit fields

The model catalog schema now supports effort levels, model families, and image size limits per model.

TierUnder the hoodhow much it should matter to you
Useful2my rating, 1 to 5
Signal2worth watching, 1 to 5
AreaModel Catalogwhat it touches
KindInternal Changesin v2.1.268,
Group of 2 Under the hood

The model catalog schema now supports effort levels, model families, and image size limits per model.

What

  • The model definition schema used in the model catalog now accepts new fields: effort_levels, default_effort, capabilities, family, knowledge_cutoff, default_for_family, fast_default_for_family, and image_limits (with max_width/max_height).
  • These fields are defined in a new schema (referenced as runtime inside a larger model-catalog entry schema) alongside existing fields like notice, selection_notice, badge, tooltip, and quick_select, and also include max_input_tokens/max_output_tokens.

Why These fields let the model catalog describe, per model, which effort levels are available and the default one, which family a model belongs to and whether it's that family's default, and image size limits — metadata Claude Code can use to present and select models more accurately.

Read from
Names in the bundleimage_limitsfamily
Since it was published

The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.

Confirmed since Anthropic's documentation has since written up family, on Claude Code changelog. * Fixed `--resume` dropping the 1M context window (`[1m]`) when the resumed session's model family differs from the configured default model changelog see the edit
Added since A small documentation edit on Deploy Claude Desktop on 3P with an LLM gateway touched a line naming family after this was published. If your gateway serves a Claude model under an opaque routing alias, it can mark the model as Claude by returning an `anthropic_family_tier` field (a Claude tier name such as `sonnet` or `opus`) on that model object in its `/v1/models` res… third-party/claude-desktop/gateway see the edit
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's documentation agreesA small documentation edit on Deploy Claude Desktop on 3P with an LLM gateway touched a line naming family after this was published.

See this entry in the whole of v2.1.268 →

Feedback