{"name":"CLAUDE_CODE_MANAGED_SETTINGS_PATH","slug":"claude-code-managed-settings-path","family":"env","title":"Environment variables","noun":"environment variable","description":"Admin and managed settings now merge their env blocks instead of one replacing the other; you can opt out.","description_source":"entry","described_by":{"version":"2.1.223","anchor":"admin-settings-tiers-now-union-their-env-blocks-with-an-opt-"},"presence":{"first_seen":"2.1.160","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":129,"mined_builds":149,"first_cited":{"version":"2.1.301","released_at":"2026-10-15 14:34:23","spans":1}},"aliases":[],"entries":[{"version":"2.1.301","anchor":"managed-settings-system-absent-attestation-now-covers-clau","heading":"Managed-settings path is no longer read when the host says there are no system settings","line":"If the host running Claude Code reports there are no system-wide settings, the folder named by CLAUDE_CODE_MANAGED_SETTINGS_PATH is now skipped too","released_at":"2026-10-15 14:34:23","reason":"found in this entry's text"},{"version":"2.1.246","anchor":"local-file-reads-route-through-the-storage-backend-when-it-s","heading":"Local file reads route through the storage backend when it serves the space","line":"Settings and marketplace files are read once through the storage layer instead of twice.","released_at":"2026-08-25 19:17:34","reason":"found in this entry's text"},{"version":"2.1.246","anchor":"an-empty-managed-settings-tier-can-come-from-a-host-attestat","heading":"An empty managed-settings tier can come from a host attestation","line":"Claude Code can skip reading policy settings from disk when the host says there are none.","released_at":"2026-08-25 19:17:34","reason":"named in this entry, found in this entry's text"},{"version":"2.1.223","anchor":"admin-settings-tiers-now-union-their-env-blocks-with-an-opt-","heading":"Admin settings tiers now union their env blocks, with an opt-out","line":"Admin and managed settings now merge their env blocks instead of one replacing the other; you can opt out.","released_at":"2026-08-05 22:51:13","reason":"named in this entry, found in this entry's text"}],"entries_total":4,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"CLAUDE_CODE_MANAGED_CONFIG_PREFETCH","slug":"claude-code-managed-config-prefetch","description":"Claude Code can now reuse a policy-limits result fetched in advance, and CLAUDE_CODE_MANAGED_CONFIG_PREFETCH controls a hedge option on the fetch"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-managed-settings-path","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}