{"version":"2.1.76","anchor":"compaction-now-preserves-message-segments","canonical_anchor":"compaction-now-preserves-message-segments","heading":"Compaction Now Preserves Message Segments","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.76\/e\/compaction-now-preserves-message-segments","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.76","markdown":"### Compaction Now Preserves Message Segments\n\nConversation compaction can now preserve a segment of recent messages instead of summarizing everything.\n\n**Details**\n\n- Compacted boundaries include a `preservedSegment` with `headUuid`, `anchorUuid`, and `tailUuid`\n- Loaders splice the preserved segment at the anchor point so resumed sessions include actual message content\n- Metadata is serialized as `preserved_segment` in transcript files\n\n**Evidence**\n\nPreserved segment in compaction (search for `\"preservedSegment\"`, `\"Relink info for messagesToKeep\"`)"}