Under the hood
Useful1 Signal0
Some local lock and cache files can now live in a shared state store instead of loose files.
What's wrong with this entry?
Anonymous. No account, no email.
What
Five pieces of local state became addressable as named state entries rather than only files under the Claude home dir.
Details
- covers the auto-updater lock, GitHub PR status cache, daemon lock, deep-link-register-failed marker and last-cleanup stamp
- the updater's acquire and release functions take an optional store and delegate to store-based variants when one is given
- without a store they keep using the
.update.lockfile andgh-pr-status-cache.json - the store-backed path only runs when a call site passes a handle, so this is per call site
Evidence
AutoUpdater: failed to release update lock:
Strings lifted out of the shipped bundle, so the claim above can be checked against them.