Model token limits can now come from the API with caching and a timeout instead of a built-in table.
What's wrong with this entry?
Claude Code can now read a model's input and output token limits from the API rather than a built-in table, caching the result per model id and timing the request out rather than blocking a turn indefinitely.
- Failures are classified as
timeout,not_found,http_<status>orconnection. - A separate telemetry path records the case where a turn had to wait on the fetch instead of using a cached value.
- Reached through an internal predicate rather than a named flag, so whether it runs is decided outside this file.
dynamic model config fetch timed out
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.219
Effort profile added for claude-opus-5
Both mention model config
-
v2.1.239
Remote Control bridge sessions reject foreign --mcp-config entries
Both mention config
-
v2.1.239
Remote sessions drop disallowed --mcp-config servers instead of failing the run
Both mention config