pub async fn execute_tool_calls( r_ctx: &mut ReasoningContext<'_>, response: &ModelResponse, ) -> Result<()>