{"version":"2.1.274","anchor":"system-prompt-hot-swap-now-takes-effect-from-the-next-turn","canonical_anchor":"system-prompt-hot-swap-now-takes-effect-from-the-next-turn","heading":"System-prompt hot-swap now takes effect from the next turn, not at next compaction","tier":"notice","area":"System Prompt","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274\/e\/system-prompt-hot-swap-now-takes-effect-from-the-next-turn","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274","markdown":"### System-prompt hot-swap now takes effect from the next turn, not at next compaction\n\nSwapping the system prompt mid-session now applies from the next turn instead of waiting for compaction\n\n**What**\n\nWhen Claude Code's internal system prompt is replaced mid-session, the new prompt text now takes effect starting from the very next turn. Tool definitions already sent to the model in that session stay unchanged. Previously, the new prompt only took effect at the next compaction (the point where conversation history gets condensed), unless a `systemPromptSnapshot` setting was turned off.\n\n**Why**\n\nThis makes system-prompt changes apply sooner and more predictably, rather than sitting unused until the next compaction happens to occur.\n\n- Area: System Prompt\n- Names: `systemPromptSnapshot`\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5"}