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.246 Home All releases olderv2.1.245 v2.1.247newer
Claude Code v2.1.246

Error messages are trimmed much harder before being reported

Under the hood
Useful2 Signal2
Telemetry

Error text sent for diagnostics is now cut down much more aggressively before it leaves.

What

Errors sent for diagnostics now have far more removed from them: failed process launches are cut off at the error code, command failure, timeout and cancellation messages are truncated, anything after Executable not found in $PATH: is dropped, and allowed/blocked domain messages are trimmed generally.

Details
  • The launch-failure list now covers the full set of system error codes from EACCES through EXFULL, plus UNKNOWN and "Unknown system error".
  • AWS resource identifiers are no longer blanked wholesale: a structured replacer keeps the partition, service and region while removing the rest, and a second pattern covers wildcarded policy identifiers.
Evidence

Executable not found in $PATH:

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