Unclear Whether this locking only runs when a remote switch is on is not settled.
What
When Claude Code exits, it saves global and project settings. Those saves now try to take a lock, a marker that stops two copies of Claude Code writing the same file at once. Before, they wrote straight to the file.
- If another copy holds the lock and the save would lose data, the save is dropped
- If the lock is briefly busy, Claude Code tries again
- If the lock is lost or taken over, Claude Code stops treating it as held
Why
It reduces the chance of several Claude Code windows overwriting each other's changes to ~/.claude.json as they close.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
Whether this locking only runs when a remote switch is on is not settled.