Interface CompactionResult

interface CompactionResult {
    messages: ContextMessage[];
    newNodes: SummaryChainNode[];
    entry: CompactionEntry;
    tracesToEncode: Partial<MemoryTrace>[];
}

Properties

messages: ContextMessage[]

Messages after compaction (some replaced with summary blocks).

newNodes: SummaryChainNode[]

New summary chain nodes produced.

Compaction log entry.

tracesToEncode: Partial<MemoryTrace>[]

Memory traces to encode from the compacted content.