Add append-only clear context operation

This commit is contained in:
Ahmed Ibrahim
2026-01-26 00:56:15 -08:00
parent d27f2533a9
commit 1aea5ff6c1
18 changed files with 327 additions and 26 deletions

View File

@@ -75,6 +75,7 @@ impl<'a> ChatRequestBuilder<'a> {
ResponseItem::WebSearchCall { .. } => {}
ResponseItem::GhostSnapshot { .. } => {}
ResponseItem::Compaction { .. } => {}
ResponseItem::ContextCleared => last_emitted_role = None,
}
}
@@ -282,6 +283,10 @@ impl<'a> ChatRequestBuilder<'a> {
ResponseItem::GhostSnapshot { .. } => {
continue;
}
ResponseItem::ContextCleared => {
last_assistant_text = None;
continue;
}
ResponseItem::Reasoning { .. }
| ResponseItem::WebSearchCall { .. }
| ResponseItem::Other