pub async fn execute_single_tool_with_run_policy( tool: Option<&dyn Tool>, call: &ToolCall, state: &Value, run_policy: Option<&RunPolicy>, ) -> ToolExecution
Execute a single tool call with optional run policy.