You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
MemoryArea: what it touches
ImprovementsKind: in v2.1.232,
ImprovementsSection of the release
What
When loading your user-level CLAUDE.md and rules files, a top-level file that is a symlink, or a regular file with more than one hard link, is now skipped unless external includes are permitted, and imports below the top level must resolve inside allowed directories.
Details
Permission to follow external includes for user-scope files is additionally withheld when CLAUDE_CODE_ENTRYPOINT is local-agent (Cowork), so those sessions never follow a user file out of the allowed roots.
The previous build performed no such link check at all.
Evidence
let l = n && (t !== "User" || wDp());
Strings lifted out of the shipped bundle, so the claim above can be checked against them.