Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.251 ·

Background daemon waits on the REPL process during terminal teardown

Terminal cleanup targets the right process instead of killing the whole group.

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

When the background daemon tears down a terminal worker, it now checks the recorded REPL process before falling back to killing the whole process group, on top of the existing attempts to close sockets. This makes cleanup less likely to kill more than it should.

Details
  • The check uses the process id and start time stored for the worker, so a recycled process id is not mistaken for the original.
  • Unconditional part of background worker cleanup.
Evidence

await UV(A.replPid, A.replProcStart)

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

Feedback