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.234 Home All releases olderv2.1.233 v2.1.235newer
Claude Code v2.1.234

Subprocess stdin errors surface rather than silently truncating output

You'll notice
Useful3 Signal1
Shell Execution

Errors writing to a spawned command's input now surface instead of quietly truncating output.

What

Child processes spawned through the exec helper now get an error listener on stdin. EPIPE, ECONNRESET and EOF are ignored as normal; any other error records the code, kills the child, and makes the call return exit code 1 with an error naming the failure.

Details
  • Applies to the non-throwing exec helper (execFileNoThrow), which previously handed back a partial result in this case.
Evidence

execFileNoThrow

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.

See this entry in the whole of v2.1.234 →