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.248 Home All releases olderv2.1.247 v2.1.250newer
Claude Code v2.1.248

Tasks that die outright are distinguished from tasks that finish

Under the hood
Useful2 Signal2
Background Tasks

Background tasks that die are now distinguished from ones that finish normally.

What

The step that decides a background task has come to rest now reports three outcomes instead of two: a dead worker generation, a normal settle, or nothing to do.

Details
  • Dead generations record a deadEpochReapedAt timestamp rather than the mid-work reap timestamp.
  • In that case the first terminal time is taken from the previous update time instead of the current one.
Evidence

deadEpochReapedAt

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