Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.250 Home All releases olderv2.1.248
Claude Code v2.1.250

Cloudflare and load-shed disconnects are recognised and reported

Under the hood
Useful2 Signal3
Artifacts

Claude Code can now tell when a watch was cut off by traffic protection or server overload rather than a real error.

What

Connection close reasons of the form cf_mitigated_<status> or upgrade_rejected_<status> are now decoded back into an HTTP status and a Cloudflare flag. The previous build only wrote those strings. A close counts as a load shed when the status is 5xx, 429 or 408, or when Cloudflare mitigated it.

Details
  • Failure telemetry now carries shed, http_status and cf_mitigated fields; before it could only report a fixed stalled marker.
  • A shed close is folded into the stalled decision and no longer clears the cached token lease.
Evidence

cf_mitigated, /^(cf_mitigated|upgrade_rejected)_(\d{1,3})$/

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.250 →