Both auto_compaction_end and executeCompaction were manually adding CompactionSummaryMessageComponent instead of using addMessageToChat, which caused missing spacers. Now both use addMessageToChat for consistent spacing and expansion state handling.
Both auto_compaction_end and executeCompaction were manually adding CompactionSummaryMessageComponent instead of using addMessageToChat, which caused missing spacers. Now both use addMessageToChat for consistent spacing and expansion state handling.