pub fn resolve_transcript(
messages: &[Message],
supports_mid_convo_system: bool,
) -> Vec<Message>Expand description
The transcript as a provider sees it: unchanged when it accepts mid-conversation system messages, otherwise with every system message collapsed into the first.