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.293 ·

Task payloads say which agent runs a task and whether it is awaited

Task events and task lists gain subagent_type, naming the agent type or main-session, and an awaited flag

Group of 2 Use it now New Features
JSON All of v2.1.293
Use it nowTier: how much it should matter to you
3Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
AgentsArea: what it touches
New FeaturesKind: in v2.1.293,
What probably matters to youSection of the release

What

A task is a piece of work Claude Code tracks, such as a subagent (a helper agent started for one job) running in the background. Task information sent to programs built on the SDK, the kit for running Claude Code from your own code, now carries two more fields.

  • subagent_type, an optional field naming the agent type of a local_agent task, such as "general-purpose" or a custom agent's name, or "main-session" for a backgrounded main session. It is not set on other tasks. It is also added to the task list schema.
  • awaited, an optional flag on task-started and task-list entries, set to true when a local_agent has awaitedByCaller === true. Before, there was no such field.

The documentation no longer says that the payload carries ids only.

Why

Programs built on the SDK can show which agent a background task is running, and can tell tasks the caller is waiting on apart from ones running on their own.

See this entry in the whole of v2.1.293 →

Feedback