{"version":"2.1.274","anchor":"new-prompt-render-point-cause-set-model-system-prompt","canonical_anchor":"new-prompt-render-point-cause-set-model-system-prompt","heading":"New prompt_render_point cause 'set_model_system_prompt'","tier":"internal","area":"System Prompt","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274\/e\/new-prompt-render-point-cause-set-model-system-prompt","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274","markdown":"### New prompt_render_point cause 'set_model_system_prompt'\n\nA new marker tracks when the system prompt was re-rendered specifically because the model changed\n\n**What**\n\nClaude Code now records a marker in the conversation, tagged `cause: 'set_model_system_prompt'`, when the system prompt is regenerated as a result of a model change. New logic uses the position of these markers in the conversation history to decide whether the system prompt needs to be re-rendered again after a model switch.\n\n**Why**\n\nThis helps Claude Code avoid unnecessarily re-rendering the system prompt, by keeping track of exactly when it was last regenerated due to a model change.\n\n- Area: System Prompt\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 1\/5"}