{"name":"claudeMd","slug":"claudemd","family":"setting","title":"Settings keys","noun":"settings key","description":"Inject organization-wide [CLAUDE.md](\/docs\/en\/memory#deploy-organization-wide-claude-md) instructions from managed settings","description_source":"docs","described_by":{"doc":"claude-code\/settings-reference","title":"All settings"},"presence":{"first_seen":"2.1.139","removed_in":"2.1.284","in_current_build":false,"newest_mined":"2.1.308","builds":125,"mined_builds":149,"first_cited":{"version":"2.1.252","released_at":"2026-08-31 17:07:28","spans":3}},"aliases":[],"entries":[{"version":"2.1.300","anchor":"managed-settings-and-org-policy-handling-changes-in-a-restri","heading":"Managed settings handle CLAUDE.md, the auto mode log and token checks differently in one mode","line":"In one restricted mode, managed settings keep their `claudeMd`, the auto mode decision log is skipped, and token checks refuse unanchored claims","released_at":"2026-10-14 14:27:26","reason":"found in this entry's text"},{"version":"2.1.277","anchor":"project-context-loading-now-also-reports-plugin-instruction","heading":"Project context loading now also reports plugin instruction file stats","line":"Project context loading now always reports plugin instruction file counts and total size","released_at":"2026-09-18 16:22:26","reason":"found in this entry's text"},{"version":"2.1.275","anchor":"context-claude-md-load-pipeline-restructured-around-instruct","heading":"context_claude_md_load pipeline restructured around instructionFiles caching","line":"Loading CLAUDE.md project context now reuses cached text when instruction files haven't changed","released_at":"2026-09-17 20:20:31","reason":"found in this entry's text"},{"version":"2.1.268","anchor":"claudemd-block-now-always-sent-to-model-even-when-empty","heading":"claudeMd block now always sent to model, even when empty","line":"The claudeMd block is now always included in what's sent to the model, even when there's no content","released_at":"2026-09-10 18:41:11","reason":"found in this entry's text"},{"version":"2.1.261","anchor":"detailed-prompt-cache-break-diagnostics-message0-shapesect","heading":"Detailed prompt-cache-break diagnostics (message0 shape\/section diffing) sampled off by default","line":"Detailed prompt-cache-break diffing telemetry exists but is sampled at zero by default.","released_at":"2026-09-04 17:49:34","reason":"found in this entry's text"},{"version":"2.1.259","anchor":"prompt-context-blocks-now-pass-through-a-resolverinvalidato","heading":"Prompt context blocks now pass through a resolver\/invalidator pipeline before assembly","line":"User context is assembled into named blocks and passed through a resolver that can rewrite it; by default it passes through untouched.","released_at":"2026-09-02 21:21:42","reason":"found in this entry's text, named in this entry"},{"version":"2.1.252","anchor":"claudemd-now-explicitly-emitted-as-empty-string-under-carved","heading":"claudeMd now explicitly emitted as empty string under carved-slate mode","line":"Under an experimental mode, empty CLAUDE.md content is now sent as an explicit empty string to keep prompt caching stable.","released_at":"2026-08-31 17:07:28","reason":"found in this entry's text"},{"version":"2.1.248","anchor":"sandbox-summary-rows-are-grouped-by-category","heading":"Sandbox summary rows are grouped by category","line":"The sandbox summary is now grouped into commands, environment variables and markers.","released_at":"2026-08-27 20:35:36","reason":"found in this entry's text"},{"version":"2.1.235","anchor":"remote-delivered-managed-settings-get-stricter-path-and-payl","heading":"Remote-delivered managed settings get stricter path and payload rules","line":"Remote-delivered managed settings now reject risky helper paths and inline scripts, and strip claudeMd","released_at":"2026-08-18 18:24:10","reason":"found in this entry's text"},{"version":"2.1.232","anchor":"warnings-when-policy-helper-settings-are-nested-in-the-wrong","heading":"Warnings when policy helper settings are nested in the wrong place","line":"Settings validation now warns when policy helper keys are nested where nothing reads them.","released_at":"2026-08-13 21:30:53","reason":"found in this entry's text"}],"entries_total":11,"docs":[{"source":"claude-code","path":"settings-reference","title":"All settings","documented":true},{"source":"claude-code","path":"settings","title":"Claude Code settings","documented":true},{"source":"claude-code","path":"agent-sdk\/subagents","title":"Subagents in the SDK","documented":false},{"source":"claude-code","path":"agent-sdk\/typescript","title":"Agent SDK reference - TypeScript","documented":false},{"source":"claude-code","path":"claude-directory","title":"Explore the .claude directory","documented":false},{"source":"claude-code","path":"debug-your-config","title":"Debug your configuration","documented":false},{"source":"claude-code","path":"features-overview","title":"Extend Claude Code","documented":false},{"source":"claude-code","path":"large-codebases","title":"Set up Claude Code in a monorepo or large codebase","documented":false},{"source":"claude-code","path":"memory","title":"How Claude remembers your project","documented":false},{"source":"claude-code","path":"plugins\/components","title":"Add components to a plugin","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/claudemd","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}