Claude Code v2.1.251 ·
Cancelling an orphaned MCP task no longer hangs
Cancelling leftover work after an MCP server dies now times out instead of hanging.
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
MCPArea: what it touches
Bug FixesKind: in v2.1.251,
Bug FixesSection of the release
What
After an MCP server process is killed, the request that cancels its leftover task now carries a timeout instead of running unbounded.
Details
- Applied on every cancel through this path.
Evidence
cancelTask(c, { signal: AbortSignal.timeout(oce) }), AbortSignal.timeout(oce)
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.251 →