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.239 Home All releases olderv2.1.238 v2.1.240newer
Claude Code v2.1.239

Background agents screen rebuilt from one large component into several

Under the hood
Useful1 Signal2
Background Agents

The background agents screen was split into smaller pieces; it looks essentially the same to you.

What

The background agents screen was one roughly 2000-line component and is now a top-level component plus a footer/overlay, an input composer, a layout hook and separate functions for key handling, rename, grouping, delete, reorder and starting or resuming sessions. The visible screen is largely unchanged and everyone on this build gets the new code.

Details
  • The same on-screen text reappears in the new modules, including "Resume a past session", "describe a task for a new session" and "No groups yet — press ctrl+e on a session to tag it."
  • Screen state moved from refs inside the component into stores, and the tree is memoized by the React compiler.
Evidence

[PERF:bg-remount-end]

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