You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
SessionsArea: what it touches
Bug FixesKind: in v2.1.323,
Bug FixesSection of the release
What
When Claude Code changes its daemon.json file, it first creates a lock file next to it. If another Claude Code process already holds that lock, the change is refused and nothing is saved. The message says the file is being changed by another Claude Code process and tells you to delete the .lock file if that is not the case.
Before, the file was written without any lock.
Why
Two Claude Code processes writing the file at the same time could overwrite each other's changes. The lock stops one update from silently wiping out another. If a process crashed and left the lock behind, deleting the .lock file clears it.