| 113 | } |
| 114 | |
| 115 | std::vector<ToolResult> ToolExecutor::execute_tools_with_options( |
| 116 | const std::vector<ToolCall>& tool_calls, |
| 117 | const GenerateOptions& options, |
| 118 | bool parallel) { |
| 119 | return execute_tools(tool_calls, options.tools, options.messages, parallel, |
| 120 | &options); |
| 121 | } |
| 122 | |
| 123 | bool ToolExecutor::validate_tool_call(const ToolCall& tool_call, |
| 124 | const Tool& tool) { |
nothing calls this directly
no outgoing calls
no test coverage detected