You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
HooksArea: what it touches
Bug FixesKind: in v2.1.323,
Bug FixesSection of the release
What
When Claude Code saves a change to one of your settings files, it now first checks your ConfigChange hooks. A hook is a command you set up to run automatically, and ConfigChange hooks run when a configuration file changes during a session. If a hook blocked the latest edit to the file, or is still deciding about it, Claude Code starts its write from the settings it last read. Before, it always re-read the file on disk and merged its change into that.
Why
An edit a hook blocked can no longer slip back in, or be silently overwritten, when Claude Code writes the file.