From c0855caaa663a715693459277dd8774ed9884180 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 19 May 2026 22:20:53 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Generated/OpenRouter.Models.WebFetchEngineEnum.g.cs | 8 +++++++- .../OpenRouter.Models.WebFetchServerToolConfig.g.cs | 4 ++-- src/libs/OpenRouter/openapi.yaml | 5 +++-- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchEngineEnum.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchEngineEnum.g.cs index 5ecc8871..4af68900 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchEngineEnum.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchEngineEnum.g.cs @@ -4,7 +4,7 @@ namespace OpenRouter { /// - /// Which fetch engine to use. "auto" (default) uses native if the provider supports it, otherwise Exa. "native" forces the provider's built-in fetch. "exa" uses Exa Contents API. "openrouter" uses direct HTTP fetch. "firecrawl" uses Firecrawl scrape (requires BYOK). + /// Which fetch engine to use. "auto" (default) uses native if the provider supports it, otherwise Exa. "native" forces the provider's built-in fetch. "exa" uses Exa Contents API. "openrouter" uses direct HTTP fetch. "firecrawl" uses Firecrawl scrape (requires BYOK). "parallel" uses the Parallel extract API. /// public enum WebFetchEngineEnum { @@ -28,6 +28,10 @@ public enum WebFetchEngineEnum /// /// Openrouter, + /// + /// + /// + Parallel, } /// @@ -47,6 +51,7 @@ public static string ToValueString(this WebFetchEngineEnum value) WebFetchEngineEnum.Firecrawl => "firecrawl", WebFetchEngineEnum.Native => "native", WebFetchEngineEnum.Openrouter => "openrouter", + WebFetchEngineEnum.Parallel => "parallel", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -62,6 +67,7 @@ public static string ToValueString(this WebFetchEngineEnum value) "firecrawl" => WebFetchEngineEnum.Firecrawl, "native" => WebFetchEngineEnum.Native, "openrouter" => WebFetchEngineEnum.Openrouter, + "parallel" => WebFetchEngineEnum.Parallel, _ => null, }; } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchServerToolConfig.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchServerToolConfig.g.cs index 5a767fa7..672b51d7 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchServerToolConfig.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchServerToolConfig.g.cs @@ -21,7 +21,7 @@ public sealed partial class WebFetchServerToolConfig public global::System.Collections.Generic.IList? BlockedDomains { get; set; } /// - /// Which fetch engine to use. "auto" (default) uses native if the provider supports it, otherwise Exa. "native" forces the provider's built-in fetch. "exa" uses Exa Contents API. "openrouter" uses direct HTTP fetch. "firecrawl" uses Firecrawl scrape (requires BYOK). + /// Which fetch engine to use. "auto" (default) uses native if the provider supports it, otherwise Exa. "native" forces the provider's built-in fetch. "exa" uses Exa Contents API. "openrouter" uses direct HTTP fetch. "firecrawl" uses Firecrawl scrape (requires BYOK). "parallel" uses the Parallel extract API. /// [global::System.Text.Json.Serialization.JsonPropertyName("engine")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.WebFetchEngineEnumJsonConverter))] @@ -55,7 +55,7 @@ public sealed partial class WebFetchServerToolConfig /// Never fetch from these domains. /// /// - /// Which fetch engine to use. "auto" (default) uses native if the provider supports it, otherwise Exa. "native" forces the provider's built-in fetch. "exa" uses Exa Contents API. "openrouter" uses direct HTTP fetch. "firecrawl" uses Firecrawl scrape (requires BYOK). + /// Which fetch engine to use. "auto" (default) uses native if the provider supports it, otherwise Exa. "native" forces the provider's built-in fetch. "exa" uses Exa Contents API. "openrouter" uses direct HTTP fetch. "firecrawl" uses Firecrawl scrape (requires BYOK). "parallel" uses the Parallel extract API. /// /// /// Maximum content length in approximate tokens. Content exceeding this limit is truncated. diff --git a/src/libs/OpenRouter/openapi.yaml b/src/libs/OpenRouter/openapi.yaml index 7e1c0b68..c57d6162 100644 --- a/src/libs/OpenRouter/openapi.yaml +++ b/src/libs/OpenRouter/openapi.yaml @@ -10933,9 +10933,10 @@ "native", "openrouter", "firecrawl", - "exa" + "exa", + "parallel" ], - "description": "Which fetch engine to use. \"auto\" (default) uses native if the provider supports it, otherwise Exa. \"native\" forces the provider's built-in fetch. \"exa\" uses Exa Contents API. \"openrouter\" uses direct HTTP fetch. \"firecrawl\" uses Firecrawl scrape (requires BYOK).", + "description": "Which fetch engine to use. \"auto\" (default) uses native if the provider supports it, otherwise Exa. \"native\" forces the provider's built-in fetch. \"exa\" uses Exa Contents API. \"openrouter\" uses direct HTTP fetch. \"firecrawl\" uses Firecrawl scrape (requires BYOK). \"parallel\" uses the Parallel extract API.", "title": "WebFetchEngineEnum" }, "WebFetchServerToolConfig": {