{"name":"local","slug":"local","family":"setting","title":"Settings keys","noun":"settings key","description":"Skill sync now refuses to write when its root looks unsafe, matching plugin sync.","description_source":"entry","described_by":{"version":"2.1.236","anchor":"skills-sync-refuses-to-touch-an-unsafe-root-matching-plugins"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.319","builds":0,"mined_builds":159,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.317","anchor":"runner-passes-empty-setting-sources-when-the-arg-is-explic","heading":"An empty --setting-sources now carries over to sessions Claude Code starts","line":"Sessions Claude Code starts now keep an empty `--setting-sources` value when you passed one","released_at":"2026-11-02 23:57:53","reason":"found in this entry's text"},{"version":"2.1.311","anchor":"bash-parser-parse-cache-and-stricter-declareexportreadonl","heading":"Stricter checks on declare, export and readonly in shell commands","line":"Claude Code checks `declare`, `export`, `readonly` and similar commands more strictly, so more of them now ask for permission","released_at":"2026-10-26 19:47:57","reason":"found in this entry's text"},{"version":"2.1.311","anchor":"inline-shell-rm-prompt-check-handles-variable-assignments","heading":"Delete-command checks now look again at commands that set variables","line":"The check on inline shell commands runs a second pass for commands starting with `export`, `declare`, `typeset`, `readonly` or `local`","released_at":"2026-10-26 19:47:57","reason":"found in this entry's text"},{"version":"2.1.309","anchor":"setting-sources-emptied-under-another-condition","heading":"User and project settings can be ignored in one more situation at startup","line":"Claude Code now clears the list of setting sources at startup under a new condition, as `--restricted` already does","released_at":"2026-10-22 20:34:13","reason":"found in this entry's text"},{"version":"2.1.283","anchor":"more-wildcard-localhost-domains-classed-as-local","heading":"More local development domains are treated as your own machine","line":"Claude Code now treats localdev.me, local.gd, localhost.direct, ddev.site, lndo.site and lcl.host addresses as local","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"plugin-update-infers-scope-when-none-is-given","heading":"Plugin update infers scope when none is given","line":"Updating a plugin without naming a scope now picks local, project or user, whichever has an install, then falls back to managed","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.275","anchor":"post-turn-memory-new-memory-settings-layer-and-mcp-memory","heading":"Post-turn memory: new 'memory' settings layer and MCP memory tool with read\/write\/append\/delete, gated by CLAUDE_CODE_POST_TURN_MEMORY","line":"A new 'memory' settings layer and MCP memory tool let Claude write, read, and edit notes across turns","released_at":"2026-09-17 20:20:31","reason":"found in this entry's text"},{"version":"2.1.274","anchor":"new-mcp-tool-metadata-field-describing-the-serving-mcp-serve","heading":"New MCP tool metadata field describing the serving MCP server","line":"MCP tools now carry structured metadata identifying which server and source they came from, for security purposes","released_at":"2026-09-16 22:36:09","reason":"found in this entry's text"},{"version":"2.1.273","anchor":"shell-safety-analyzer-new-differential-detection-for-array","heading":"Shell-safety analyzer: new differential detection for array-assignment-shaped flags","line":"Shell-safety checker now flags export\/readonly commands whose flags look like an array assignment","released_at":"2026-09-15 18:06:34","reason":"found in this entry's text"},{"version":"2.1.273","anchor":"shell-static-analysis-tightened-for-declaretypesetlocal-op","heading":"Shell static-analysis tightened for declare\/typeset\/local operands","line":"Claude Code's shell command checker now catches trickier declare\/typeset\/local arguments","released_at":"2026-09-15 18:06:34","reason":"named in this entry, found in this entry's text"}],"entries_total":24,"docs":[{"source":"api","path":"about-claude\/use-case-guides\/commerce-agents","title":"commerce-agents","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/overview","title":"PDF Processing","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/quickstart","title":"quickstart","documented":false},{"source":"api","path":"agents-and-tools\/mcp-connector","title":"mcp-connector","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/concepts","title":"concepts","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/console","title":"console","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/deploy-compose","title":"Edit docker-compose.yaml: increment the integer in the setup service's","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/deploy-helm","title":"deploy-helm","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/overview","title":"overview","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/quickstart","title":"quickstart","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/local","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}