Follow Discord
Sweep 27 Oct 2026 · 19:04Z Build v2.1.312 531 read Stable v2.1.308 Latest v2.1.312 Next v2.1.312 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.312 ·

Session lock check no longer starts a duplicate check in some cases

When a session lock is already held or being checked and a certain condition is false, Claude Code now stops early instead of starting another check

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

Unclear It is not clear what this lock protects or which condition decides whether the check is skipped.

What

Claude Code uses a lock to manage the session host. It now handles one case differently. When the lock is already held, or a check on it is already in progress, and a certain condition is false, Claude Code stops early and does not start a new check.

Before this release, it always scheduled a check whenever nothing was held, with no early exit.

Why

This changes how Claude Code manages the session host over its lifetime, because a second check is no longer started when one is already under way.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not clear what this lock protects or which condition decides whether the check is skipped.

See this entry in the whole of v2.1.312 →

Feedback