{"version":"2.1.321","anchor":"reactive-compact-can-summarize-its-kept-rounds-in-a-second-r","canonical_anchor":"reactive-compact-can-summarize-its-kept-rounds-in-a-second-r","heading":"Compaction can summarize again to fold in the messages it kept","tier":"notice","area":"Compaction","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321\/e\/reactive-compact-can-summarize-its-kept-rounds-in-a-second-r","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321","markdown":"### Compaction can summarize again to fold in the messages it kept\n\nWhen an option is set, compaction can make a second request summarizing its summary with the kept messages, keeping the first if that fails\n\n**Unclear.** It is not known when the option that turns on the second summary is set.\n\n**What**\n\nCompaction shortens a long conversation by replacing older parts with a summary, while keeping the most recent exchanges as they were. When an option for this is set, a successful compaction can now send a second request that summarizes the first summary together with those kept exchanges. If the second request fails, the first result is kept.\n\nThe point where the conversation is split is also chosen differently, based on the last message that has results.\n\n**Why**\n\nThis changes how much of a conversation survives compaction and in what form.\n\n- Area: Compaction\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}