Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.280 ·

Custom system prompt updates now apply only after compaction (unless systemPromptSnapshot:false)

SDK custom system prompt updates now apply after the next compaction, not the next turn

You'll notice Notable No documentation found Improvements
JSON All of v2.1.280
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SDKArea: what it touches
ImprovementsKind: in v2.1.280,
What probably matters to youSection of the release
What

For Claude Code SDK sessions that replace the system prompt via MCP, updating that custom system prompt no longer takes effect immediately. Previously the new prompt text applied starting from the next turn. Now the session keeps using its already-recorded system prompt, and the new text is only sent after the next compaction (the point where Claude Code condenses the conversation history to save space). Setting systemPromptSnapshot: false restores the old behavior, applying the new prompt from the next turn.

Why

This changes when SDK users should expect a system prompt update to actually reach the model, so anyone relying on immediate effect needs to either wait for compaction or set systemPromptSnapshot: false.

Read from
Names in the bundlesystemPromptSnapshot

See this entry in the whole of v2.1.280 →

Feedback