{"version":"2.1.312","anchor":"system-prompt-builder-takes-a-flag-argument","canonical_anchor":"system-prompt-builder-takes-a-flag-argument","heading":"The system prompt's note about automatic compression is now decided by the caller","tier":"internal","area":"System Prompt","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.312\/e\/system-prompt-builder-takes-a-flag-argument","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.312","markdown":"### The system prompt's note about automatic compression is now decided by the caller\n\nWhether the system prompt says older messages are compressed automatically is now decided by whatever builds the prompt\n\n**What**\n\nThe system prompt is the standing set of instructions Claude receives. One sentence in it says the system will automatically compress earlier messages as the conversation nears its limit. Whether that sentence is included is now decided by a value passed in by whatever builds the prompt, instead of by a fixed check. Another part of the prompt builder also takes an extra value.\n\n**Why**\n\nIn some situations the system prompt may include or leave out this sentence differently than before.\n\n- Area: System Prompt\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}