feat(agent): add AI summarization for conversation history compacting

This commit is contained in:
asepharyana
2026-07-20 16:38:21 +07:00
parent 54927f692f
commit 873f870e23
4 changed files with 87 additions and 15 deletions
+2
View File
@@ -155,6 +155,8 @@ pub fn apply_action(state: &mut crate::state::AppStateRest, action: Action) {
if let Some(ref mut rt) = state.session_runtime {
rt.usage.tokens_in = rt.usage.tokens_in.saturating_add(tokens_in);
rt.usage.tokens_out = rt.usage.tokens_out.saturating_add(tokens_out);
rt.usage.last_tokens_in = tokens_in;
rt.usage.last_tokens_out = tokens_out;
rt.usage.api_calls = rt.usage.api_calls.saturating_add(1);
}
}