{"name":"root","slug":"root","family":"setting","title":"Settings keys","noun":"settings key","description":"Artifact pages made from the workshop template keep that look instead of being restyled.","description_source":"entry","described_by":{"version":"2.1.221","anchor":"artifact-tool-skips-the-design-skill-for-workshop-template-p"},"presence":{"first_seen":"2.1.315","removed_in":"2.1.317","in_current_build":false,"newest_mined":"2.1.319","builds":2,"mined_builds":159,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.309","anchor":"artifact-publish-root-can-stand-alone-with-clearer-path-mi","heading":"Clearer rules and errors when Claude publishes Artifact files","line":"The Artifact tool now spells out how file paths are served from `root`, and gives detailed errors when nothing was published","released_at":"2026-10-22 20:34:13","reason":"found in this entry's text"},{"version":"2.1.309","anchor":"artifact-publish-root-description-pr-review-removed-u","heading":"Artifact publishing drops the pr_review option and reports unchanged files","line":"The Artifact tool no longer offers `pr_review`, explains its `root` field more precisely, and can report files that have not changed","released_at":"2026-10-22 20:34:13","reason":"found in this entry's text"},{"version":"2.1.309","anchor":"artifact-type-create-reports-served-path-and-root-for-update","heading":"After creating an Artifact from a type, Claude is told where it is served from","line":"When Claude creates an Artifact from a type, it now gets the served path and root folder and is told to use them when updating it","released_at":"2026-10-22 20:34:13","reason":"found in this entry's text"},{"version":"2.1.301","anchor":"artifact-tool-description-drops-root-parameter-mcp-result","heading":"Artifact tool text drops root , and MCP results note an opt-out from processing","line":"In multi-file mode the Artifact tool description names only files, and MCP results now say they are processed unless result_not_for_model was set","released_at":"2026-10-15 14:34:23","reason":"found in this entry's text"},{"version":"2.1.301","anchor":"artifact-publish-edits-with-root-no-longer-rejected","heading":"Artifact publishing no longer rejects edits together with root","line":"Publishing an artifact with both `edits` and `root` no longer returns an error; combining `edits` with `files` still does","released_at":"2026-10-15 14:34:23","reason":"found in this entry's text"},{"version":"2.1.299","anchor":"artifact-publish-edits-parameter-validation","heading":"Artifact publishing checks how the edits option is combined","line":"Publishing an artifact with `edits` is now refused when combined with options such as `type_url`, `files` or `root`","released_at":"2026-10-14 00:23:19","reason":"found in this entry's text"},{"version":"2.1.280","anchor":"git-dir-sync-tamper-tracking-key-format-changed","heading":"Git dir-sync tamper-tracking key format changed","line":"The internal key Claude Code uses to track tampered or planted git directories now has a root: prefix","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text"},{"version":"2.1.277","anchor":"attribution-tracking-gains-multi-root-support","heading":"Attribution tracking gains multi-root support","line":"Code-attribution tracking now supports multiple project roots","released_at":"2026-09-18 16:22:26","reason":"found in this entry's text"},{"version":"2.1.271","anchor":"artifacts-publish-gets-overwrite-unread-escape-hatch","heading":"Artifacts publish gets overwrite_unread escape hatch","line":"Artifacts publish adds an overwrite_unread option for replacing files Claude hasn't read this session","released_at":"2026-09-14 19:45:19","reason":"found in this entry's text"},{"version":"2.1.265","anchor":"artifact-publish-sources-can-live-in-the-session-scratchpad","heading":"Artifact publish sources can live in the session scratchpad, not just the working directory","line":"Artifact publish can now pull local files from the session scratchpad directory, not just the working directory","released_at":"2026-09-08 19:05:16","reason":"found in this entry's text"}],"entries_total":15,"docs":[{"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\/troubleshooting","title":"troubleshooting","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/bash-tool","title":"bash-tool","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/browser-use-sdk","title":"browser-use-sdk","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/fine-grained-tool-streaming","title":"fine-grained-tool-streaming","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/memory-tool","title":"memory-tool","documented":false},{"source":"api","path":"api\/beta\/organization\/plugin_marketplaces","title":"Plugin Marketplaces","documented":false},{"source":"api","path":"api\/beta\/organization\/plugin_marketplaces\/validate_archive","title":"Validate Plugin Marketplace Archive","documented":false},{"source":"api","path":"api\/beta\/skills","title":"Skills","documented":false},{"source":"api","path":"api\/beta\/skills\/create","title":"Create Skill","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/root","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}