Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.319 ·

Clearer messages to the model about background MCP tasks

Claude Code now warns the model when an MCP task's outcome is unknown or its stop is unconfirmed, and truncates long failure text

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

What

MCP (Model Context Protocol) lets Claude Code use tools from outside servers, and some of those tools run as background tasks. Claude Code changes what it tells the model about them:

  • A new notification says that Claude Code cannot follow, or has stopped checking, a background MCP task and that the outcome is not known. The model is told not to report the task as done or failed and not to call the tool again. If you stop the task yourself, this notification is dropped.
  • When a stopped mcp_task has the status killed, the stop result can carry a note. It says cancellations are fire and forget, the MCP server gives no confirmation, it may already have done some of the work, and the model should only check on it if you ask. The note appears only when an internal check, Tge(), passes.
  • Failed-task messages are now built from "Task failed: " plus a helper that blanks control characters and cuts long error text with "… [truncated]". Before, the error text was inserted in full. Outcome-unknown notifications for MCP tasks now use a shared formatter.

Why

The model is less likely to claim a long-running MCP task finished or failed when nobody knows. Very long or garbled error text from a task no longer floods the conversation.

See this entry in the whole of v2.1.319 →

Feedback