{"version":"2.1.232","anchor":"user-scope-memory-files-skip-symlinks-and-hard-links","canonical_anchor":"user-scope-memory-files-skip-symlinks-and-hard-links","heading":"User-scope memory files skip symlinks and hard links","tier":"notice","area":"Memory","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232\/e\/user-scope-memory-files-skip-symlinks-and-hard-links","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232","markdown":"### User-scope memory files skip symlinks and hard links\n\nYour user-level CLAUDE.md and rules skip symlinked or hard-linked files unless external includes are allowed.\n\n**What**\n\nWhen 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.\n\n**Details**\n\n- 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.\n- The previous build performed no such link check at all.\n\n**Evidence**\n\n`let l = n && (t !== \"User\" || wDp());`\n\n- Area: Memory\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5"}