pub async fn summarize_up_to(
messages: &[Message],
index: usize,
compressor: Option<&dyn Compressor>,
) -> Result<RewindResult>Expand description
Summarize messages up to a specific index, keeping recent ones. Returns the new message list with summary + kept messages.