Public declaration syntax from forge-swift/Sources/ForgeTool/Execution.swift Original source SHA-256: 8b5d5351a07d0632e9067e89cbb6433768fdaee54ff3d24a3d95a27f6642459c Function bodies and constant values are omitted. This is not the complete implementation. Source line 30 public func executeTool( call: ToolCall, registry: ToolRegistry, approvalHandler: any ToolApprovalHandler; Source line 99 public func executeTools( calls: [ToolCall], registry: ToolRegistry, approvalHandler: any ToolApprovalHandler;