Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.251 Home All releases olderv2.1.250
Claude Code v2.1.251

Bash tasks pushed to the background for an incoming message say so

You'll notice
Useful3 Signal2
Bash

A command backgrounded to let your mid-run message through now says it's still running.

What

When a running foreground command is moved to the background specifically so a message you sent mid-run can reach Claude, the result now states that the command was not interrupted and is still running, instead of looking like a timeout or a manual backgrounding.

Details
  • Driven by a distinct internal state for message-triggered backgrounding, separate from timeout and explicit backgrounding.
  • The message includes the background task ID so the task can still be followed.
Evidence

Command was moved to the background (ID: ${e}) so that a message that arrived while it was running can reach you; it was not interrupted.

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.251 →