feat: add ecc2 graph compaction

This commit is contained in:
Affaan Mustafa
2026-04-10 06:07:12 -07:00
parent 77c9082deb
commit 8cc92c59a6
3 changed files with 356 additions and 5 deletions

View File

@@ -220,6 +220,14 @@ pub struct ContextGraphSyncStats {
pub messages_processed: usize,
}
#[derive(Debug, Clone, Default, Serialize, Deserialize, PartialEq, Eq)]
pub struct ContextGraphCompactionStats {
pub entities_scanned: usize,
pub duplicate_observations_deleted: usize,
pub overflow_observations_deleted: usize,
pub observations_retained: usize,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
#[serde(rename_all = "snake_case")]
pub enum FileActivityAction {