Emit compaction as item lifecycle notifications

This commit is contained in:
Ahmed Ibrahim
2026-01-27 12:22:20 -08:00
parent 3f8425ef3b
commit 60931c5647
5 changed files with 270 additions and 11 deletions
@@ -1962,6 +1962,9 @@ pub enum ThreadItem {
WebSearch { id: String, query: String },
#[serde(rename_all = "camelCase")]
#[ts(rename_all = "camelCase")]
Compaction { id: String },
#[serde(rename_all = "camelCase")]
#[ts(rename_all = "camelCase")]
ImageView { id: String, path: String },
#[serde(rename_all = "camelCase")]
#[ts(rename_all = "camelCase")]