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.219 Home All releases olderv2.1.218 v2.1.220newer
Claude Code v2.1.219

Background-agent daemon upgrade check is prerelease-channel aware

You'll notice
Useful2 Signal0
Elsewhere

Background agent daemons stop mistakenly retiring themselves when you run prerelease builds.

What

The stale-daemon retire decision and the generic version-newer comparison now understand prerelease channels, so an -engine. build is no longer compared as if it were stable.

Details
  • A version's prerelease channel is extracted before comparison; the recognized channels are ["dev", "engine"].
  • If the two versions carry different channels, neither is treated as newer than the other.
  • If either side is a prerelease and both cannot be parsed as dated builds, the comparison returns false.
  • Previously the check only special-cased the substring -dev..
Evidence

daemonVersion

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