pub fn build_compact_summary_prompt(messages: &[Message]) -> String
Build a compact summary request: asks the LLM to summarize the conversation up to a certain point.