{"version":"2.1.251","anchor":"a-stripped-down-system-prompt-mode-off-in-this-build","canonical_anchor":"a-stripped-down-system-prompt-mode-off-in-this-build","heading":"New reminder-injection path for output style and language instructions","tier":"soon","area":"System Prompt","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.251\/e\/a-stripped-down-system-prompt-mode-off-in-this-build","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.251","markdown":"### New reminder-injection path for output style and language instructions\n\nA mode keeps the system prompt static and moves environment details into conversation reminders, off by default.\n\nA new set of functions builds \"reminder\" blocks that are inserted into the conversation instead of being baked directly into the system prompt: `NBt` for environment snapshots, `FBt`\/`H4n` for output-style guidance, and `BBt` for combined output-style and language instructions (`output_style_instructions` and `language`). This is part of a \"carved slate\" static system prompt mode that ships enabled by default.\n\nThe reminders only run when the helper `_d()` returns true; `_d()` reads `staticSystemPromptEnabled`, which is set from an environment variable with a feature-flag fallback. Injection is further gated by `vxe(e)`, which bails out if a separate env var indicates \"simple\" mode or if `e.options.bareFork` is set, and requires the agent to be a main\/teammate agent or a subagent that is the main session.\n\n- Area: System Prompt\n- Names: `CLAUDE_CODE_CARVED_SLATE`\n- Tier: Nothing to try yet\n- Useful: 3\/5\n- Signal: 5\/5\n- Present in the build but not switched on"}