All articles
Claude CodeClaudeFixes

Claude Code “does not support this model”: Update Past 2.1.255 (Not a Model Ban)

Claude Code says it does not support this model? Official text: version 2.1.255 or newer is required. It is an outdated binary, not a ban. Run claude update or update the desktop/extension binary, then start a new session.

Claude Code does not support this model: clay terminal block with a circular update arrow, soft light
Also available in中文Español

Bottom line: Claude Code saying does not support this model is an outdated CLI, not a model ban. The official text requires version 2.1.255 or newer and tells you to run claude update (or update the desktop app / the binary your IDE extension ships). We checked the Error reference on November 9, 2026 and our box CLI version; we did not drive a logged-in session on a pinned old binary.

Exact wording

From Anthropic’s Error reference (fetched 2026-11-09; page mentions up to v2.1.318):

API Error: 400 Claude Code 2.1.219 does not support this model; version 2.1.255 or newer is required. Run 'claude update', or update the Claude desktop app, then try again.

Error code: claude_code_version_too_old. Org-policy variant:

API Error: 400 Claude Code 2.1.240 is older than the minimum version required by your organization's policy. Run 'claude update', or update the Claude desktop app, to continue.

The API checks the version reported by the Claude Code binary that made the request.

Not a ban

MessageMeaningFirst step
does not support this model; version … or newer is requiredCLI below that model’s minimumclaude update, new session
older than the minimum version required by your organization's policyOrg floor is higherUpgrade before continuing
Model "…" is restricted by your organization's settingsAdmin disabled the modelPick another with /model
Selected-model / connect errorsDifferent issues{I:https://www.binmage.com/claude-code-unable-to-connect-to-api/Unable to connect}

What we verified (2026-11-09)

1. Official wording matches the block above (including the 2.1.255 example).

2. On this box: claude --version → 2.1.312 (Claude Code) (already above 2.1.255). We also downloaded @anthropic-ai/[email protected]; its package.json reports 2.1.219, matching the docs’ old-version example.

3. Not done: forcing a 400 by selecting a newer model under a logged-in 2.1.219 session—that would replace the working CLI and needs auth. Fixes below follow the official page.

Update the binary that sent the request

  • Installed CLI: claude update, then start a new session.
  • Claude desktop app: update the app.
  • VS Code / Cursor extension binary: update the extension.
  • Agent SDK bundle: upgrade the SDK and restart (rebuild single-file executables).

On the stable channel, claude update may stop below the required minimum—move to latest, then update again. Managed settings that pin channel/version need an admin change.

For the per-model wording only, you can /model to another model in the current session; the org-policy wording requires an update first.

FAQ

Do I need to log in again?

Docs stress a new session after updating. Re-login is for other cases (plan changes, etc.).

More errors

Claude Code error list. Related: Invalid effort level.

Leave a thought

Your email address will not be published.