Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.257 ·

New diagnostic when a daemon.lock names a PID this user can't signal

An unsignalable daemon lock PID is now checked for recycling or predating boot before the lock is replaced as stale.

Under the hood Internal Changes
JSON All of v2.1.257
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SessionsArea: what it touches
Internal ChangesKind: in v2.1.257,
Internal ChangesSection of the release

When the supervisor can't signal a process referenced by daemon.lock for a reason other than ESRCH, it now checks via a new helper whether the PID is recycled or predates the current boot. If so, it writes a supervisor log line explaining that the lock is being replaced as stale, distinguishing predates_boot from a recycled PID belonging to another process.

Read from
Names in the bundledaemon.lock
Since it was published

The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.

Confirmed since Anthropic's documentation has since written up daemon.lock, on Manage multiple agents with agent view. | v2.1.257 | Starting the [background service](#the-supervisor-process) recovers from two failure causes. On a macOS npm installation, a start during a self-update [waits for the install](/docs/en/errors#eacces-when-starting-a-background-s… agent-view see the edit
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's documentation agreesAnthropic's documentation has since written up daemon.lock, on Manage multiple agents with agent view.

See this entry in the whole of v2.1.257 →

Feedback