{"name":"instructionFiles","slug":"instructionfiles","family":"setting","title":"Settings keys","noun":"settings key","description":"A separate instruction-files context channel exists but is off by default, part of a static system prompt rework.","description_source":"entry","described_by":{"version":"2.1.252","anchor":"new-instructionfiles-context-channel-gated-behind-carved"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.319","builds":0,"mined_builds":159,"first_cited":{"version":"2.1.252","released_at":"2026-08-31 17:07:28","spans":3}},"aliases":[],"entries":[{"version":"2.1.281","anchor":"tengu-agents-md-mod-default-flipped-on-agentsmd-loading-pl","heading":"tengu_agents_md_mod default flipped on: AGENTS.md loading plugin","line":"The AGENTS.md plugin's availability check now falls back to true, and the flag server reads it as on for this site's account","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.277","anchor":"instructionfiles-setting-supersedes-projectinstructions","heading":"instructionFiles setting supersedes projectInstructions","line":"New instructionFiles setting replaces projectInstructions, which is now a deprecated fallback","released_at":"2026-09-18 16:22:26","reason":"named in this entry, found in this entry's text"},{"version":"2.1.277","anchor":"agentsmd-fallback-is-now-the-default-instruction-file-mode","heading":"AGENTS.md fallback is now the default instruction-file mode","line":"AGENTS.md now loads by default when a project has no CLAUDE.md, and the setting controlling it is renamed","released_at":"2026-09-18 16:22:26","reason":"named in this entry, 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.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"},{"version":"2.1.252","anchor":"new-instructionfiles-context-channel-gated-behind-carved","heading":"New \"instructionFiles\" context channel, gated behind carved-slate flag","line":"A separate instruction-files context channel exists but is off by default, part of a static system prompt rework.","released_at":"2026-08-31 17:07:28","reason":"found in this entry's text"}],"entries_total":7,"docs":[{"source":"claude-code","path":"memory","title":"How Claude remembers your project","documented":false}],"docs_total":1,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/instructionfiles","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}