Skip to main content

cascade_agent/memory/
types.rs

1use serde::Serialize;
2
3/// Report from a context compaction operation.
4#[derive(Debug, Clone, Serialize)]
5pub struct CompactionReport {
6    /// Number of messages before compaction.
7    pub messages_before: usize,
8    /// Number of messages after compaction.
9    pub messages_after: usize,
10    /// Total tokens before compaction.
11    pub tokens_before: usize,
12    /// Total tokens after compaction.
13    pub tokens_after: usize,
14}