{"version":"2.1.296","anchor":"local-only-claudemd-loading-skipped-under-new-condition","canonical_anchor":"local-only-claudemd-loading-skipped-under-new-condition","heading":"A second condition can now stop CLAUDE.md files from loading","tier":"notice","area":"CLAUDE.md","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.296\/e\/local-only-claudemd-loading-skipped-under-new-condition","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.296","markdown":"### A second condition can now stop CLAUDE.md files from loading\n\nCLAUDE.md files, rules and project memory can now be skipped under a new condition, not only when `CLAUDE_CODE_DISABLE_CLAUDE_MDS` is set\n\n**Unclear.** What the new condition is, and so which sessions skip these files, is not known.\n\n**What**\n\nCLAUDE.md files are text files of instructions and notes that Claude Code reads into each conversation. Before, the only way to stop them loading was to set the environment variable `CLAUDE_CODE_DISABLE_CLAUDE_MDS`. Now a second, internal condition also makes Claude Code load nothing from:\n\n- CLAUDE.md files\n\n- rules files\n\n- memory from project and local settings\n\n**Why**\n\nIn sessions where this condition holds, Claude will not see your project instructions even though `CLAUDE_CODE_DISABLE_CLAUDE_MDS` is not set.\n\n- Area: CLAUDE.md\n- Names: `CLAUDE_CODE_DISABLE_CLAUDE_MDS`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}