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

Startup now explicitly waits for the policy-limits verdict

Claude Code startup can now explicitly wait (with a timeout) for the first policy-limits check to finish before continuing

TierUnder the hoodhow much it should matter to you
Useful1my rating, 1 to 5
Signal1worth watching, 1 to 5
AreaPolicy Limitswhat it touches
KindInternal Changesin v2.1.271,
Group of 3 Under the hood

Claude Code startup can now explicitly wait (with a timeout) for the first policy-limits check to finish before continuing

What

Startup code that depends on organization policy limits (restrictions your admin can configure) now goes through a new awaitColdStartVerdict()/bin() wait-with-timeout pair instead of the old load-and-wait routine.

  • The old startup routine, which called ensureLoadRequested/waitForLoad with a timeout and recorded completed/timed_out outcomes, was replaced with a simpler skip-check plus the new wait call.
  • The MCP (Model Context Protocol) cold-start sequence now waits up to a budget for the policy-limits verdict before expanding server config variables, logging if it times out and falling back to loading MCP configs without the verdict.
  • The wait records whether it completed or timed_out and reports its duration via a new metric.

Why

This makes sure organization policy restrictions are known before dependent startup steps (like loading MCP server configs) proceed, while still timing out gracefully instead of hanging startup if the check is slow.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe finding does not say what effect this has on cases where policy limits previously would have timed out.

See this entry in the whole of v2.1.271 →

Feedback