pub fn execute_tool_calls(
registry: &mut ToolRegistry,
tool_calls: Vec<ToolCallRequest>,
result_config: &ResultHandlerConfig,
callback: &mut dyn ExecutionCallback,
) -> Result<String>Expand description
Execute tool calls and return combined result string
§Arguments
registry- Tool registry to execute tools fromtool_calls- Vector of tool call requestsresult_config- Configuration for result handlingcallback- Optional callback for logging and custom behavior
§Returns
Result<String>- Combined results from all tool executions