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.238 Home All releases olderv2.1.237 v2.1.239newer
Claude Code v2.1.238

Connection refusals now record whether something other than the API said no

Under the hood
Useful2 Signal3
Internals

A rejected connection now records whether your corporate proxy said no rather than the API.

What

WebSocket 403 rejections are now attributed to a source, so a corporate proxy refusing the connection is reported differently from the API refusing it.

Details
  • Telemetry splits into transport_closed_403_nonorigin_cf, transport_closed_403_nonorigin_other and transport_closed_403, with matching recovery events.
  • The close event carries a reject_source field plus streak counters.
  • Credentials-rejected errors gain a _credentials_rejected_nonorigin suffix.
Evidence

transport_closed_403_nonorigin_cf

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.238 →