Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.292 ·

SDK background task events now carry a run ID and a parent task ID

SDK task notifications gain runId, and the background tasks changed event now includes parent_task_id

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

The SDK lets programs drive Claude Code and listen to what it does. Background tasks are jobs Claude Code keeps running while the conversation goes on. Two fields are new in the events the SDK sends about them:

  • runId on task notifications. It identifies one run of a task, and every task event from that run carries the same value.
  • parent_task_id on the background_tasks_changed system event. It names the task that started this one. Claude Code now also treats a change in this field as a change worth reporting.
Why

Programs built on the SDK can now group the events that belong to a single run. They can also tell which background task was started from inside another.

See this entry in the whole of v2.1.292 →

Feedback