Compaction overhaul (#5186)

Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: David Katz <dkatz@squareup.com>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
This commit is contained in:
Douwe Osinga
2025-10-15 18:39:12 -04:00
committed by GitHub
parent ef9e68f2c6
commit 7c1f5dcb2f
56 changed files with 3069 additions and 4465 deletions
-22
View File
@@ -567,28 +567,6 @@ async fn process_message_streaming(
))
.await;
}
MessageContent::ContextLengthExceeded(msg) => {
let mut sender = sender.lock().await;
let _ = sender
.send(Message::Text(
serde_json::to_string(
&WebSocketMessage::ContextExceeded {
message: msg.msg.clone(),
},
)
.unwrap()
.into(),
))
.await;
let (summarized_messages, _, _) =
agent.summarize_context(messages.messages()).await?;
SessionManager::replace_conversation(
&session_id,
&summarized_messages,
)
.await?;
}
_ => {}
}
}