Follow Discord
Sweep 30 Oct 2026 · 01:02Z Build v2.1.314 532 read Stable v2.1.308 Latest v2.1.314 Next v2.1.314 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.314 ·

Model switch requests from host programs no longer time out while pending

A set_model request now waits for the switch to finish with no deadline, and the 'still pending' error and later 'applied' notice are gone

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

What

A host is a program that runs Claude Code, for example through the SDK (the kit for building your own programs on top of Claude Code). A host can ask Claude Code to change model with set_model. Claude Code now waits for the result of that request with no time limit.

  • The set_model handler no longer has a deadline. Before, if the result was not ready in time, it replied with the error code verdict_pending and told the user the outcome later.
  • The "This model switch is still pending" error and the later "The pending model switch was applied" notices are removed.
  • The remote bridge, which connects Claude Code to sessions elsewhere, no longer passes a deadline (deadlineMs, taken from setModelVerdictDeadlineMs) when waiting on a set_model result.

Why

Hosts now get one final answer once the model switch is settled, instead of an early error followed by a separate notice. A host that relied on a quick reply should expect the request to wait until the switch is decided.

Read from
Names in the bundleset_model
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeFixed model switches over Remote Control that take over 8 seconds getting a "still pending" error instead of the final result

See this entry in the whole of v2.1.314 →

Feedback