{"version":"2.1.304","anchor":"reactive-compact-adds-an-extra-argument-on-the-summarize-req","canonical_anchor":"reactive-compact-adds-an-extra-argument-on-the-summarize-req","heading":"Emergency conversation compaction passes extra information to the summary step","tier":"internal","area":"Compaction","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304\/e\/reactive-compact-adds-an-extra-argument-on-the-summarize-req","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304","markdown":"### Emergency conversation compaction passes extra information to the summary step\n\nWhen Claude Code compacts a conversation in response to an error, it now passes an extra value worked out from the messages to the summary step\n\n**Unclear.** It is not clear what the extra value changes about the summary.\n\n**What**\n\nClaude Code sometimes compacts a conversation in response to a problem, such as the conversation growing too long. Compacting means replacing older messages with a summary. In this case, the request that writes the summary now receives an extra value worked out from the conversation's messages.\n\n**Why**\n\nThis may change how the summary is produced, but nothing you need to do is different.\n\n- Area: Compaction\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}