Follow Discord
Sweep 09 Oct 2026 · 17:27Z Build v2.1.296 517 read Stable v2.1.287 Latest v2.1.296 Next v2.1.296 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.296 ·

SDK task messages carry a failure kind and have paths and errors scrubbed

Task update and notification messages in the SDK stream now include a failureKind and have output paths and raw error text sanitized

Group of 2 You'll notice Improvements
JSON All of v2.1.296
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Task ListArea: what it touches
ImprovementsKind: in v2.1.296,
ImprovementsSection of the release

Unclear It is not clear exactly where the failure kind appears in these messages.

What

When Claude Code runs under the SDK (the programming interface other software uses to drive it), it streams system messages about background tasks. This release changes two things about those messages:

  • failureKind: task_updated and task notification messages now pass through a wrapper that adds the task's failureKind, so they carry what kind of failure occurred.
  • Scrubbing: a new transform blanks output_file in task_notification messages. It replaces the summaries of failed tasks, and the error in a task_updated patch, with a sanitized string, falling back to error.

Why

Programs reading the SDK stream may get a clearer reason when a task fails, while local file paths and raw error text are kept out of the streamed events. Anything that parsed the old error text or output_file value should be checked.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not clear exactly where the failure kind appears in these messages.

See this entry in the whole of v2.1.296 →

Feedback