Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.246 ·

Groundwork for MCP background tasks that outlive their session

Background MCP tasks could be parked and picked up by another session, but nothing creates them.

Nothing to try yet In Development
JSON All of v2.1.246
Nothing to try yetTier: how much it should matter to you
2Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
MCPArea: what it touches
In DevelopmentKind: in v2.1.246,
In DevelopmentSection of the release

A second background-task protocol named sep2663 allows handoff to a helper process, with no code creating such tasks.

What

Background MCP tasks gained a second protocol variant, named sep2663, whose tasks can be parked and handed to a helper process so another session can pick them up. Nothing in this build creates such a task, so none of these paths currently run.

Details
  • The stored task record rejects an oversized task id for this variant on read.
  • The "is this task still running" check has a branch treating a parked task as owned by another session, by comparing the helper process's session id and project directory.
  • The kill path aborts the drive controller, calls the variant's cancel hook, then waits on the helper write and deletes the task metadata with helper arguments.
  • The only task constructor in the build accepts a protocol argument and its single caller does not pass one, and none of the helper fields or the parked flag are ever assigned, so every branch is unreachable.
Evidence

sep2663 task id exceeds the wire bound

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.246 →

Feedback