Claude Code v2.1.225 ·
SDK subprocess errors carry an error class and sanitized message
SDK subprocess failures are now grouped by cause with paths and stderr scrubbed from reports.
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
SDKArea: what it touches
Internal ChangesKind: in v2.1.225,
Internal ChangesSection of the release
What
Errors from the SDK's subprocess transport are wrapped with a redacted telemetryMessage and an errorClass so failures can be grouped.
Details
- classes include
spawn_failed, process_exited_nonzero, process_killed_by_signal, executable_not_found and control_request_failed - covers spawn failures, non-zero exits, signal kills, aborts, control-request failures and error results
- stderr tails and filesystem paths are redacted before being attached
Evidence
process_killed_by_signal
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.225 →