pub fn parse_tool_calls(text: &str) -> (Vec<ToolCall>, Vec<String>)
Parse <tool_call>...</tool_call> blocks from model output.
<tool_call>...</tool_call>
Returns a list of parsed tool calls and the remaining text fragments.