From c1f31f3870eab5e0b4a84d38e14bc1bbd58831c3 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 1 May 2026 16:25:05 +0100 Subject: [PATCH] refactor: trim provider helper exports --- extensions/duckduckgo/src/config.ts | 2 +- extensions/firecrawl/src/config.ts | 2 +- extensions/google/oauth.shared.ts | 4 ++-- extensions/google/src/gemini-web-search-provider.shared.ts | 2 +- extensions/minimax/oauth.ts | 4 ++-- extensions/mistral/api.ts | 2 +- extensions/mistral/index.ts | 2 +- extensions/mistral/provider-compat.ts | 2 +- extensions/volcengine/speech-provider.ts | 2 +- extensions/volcengine/tts.ts | 2 +- 10 files changed, 12 insertions(+), 12 deletions(-) diff --git a/extensions/duckduckgo/src/config.ts b/extensions/duckduckgo/src/config.ts index b828bdacaea..2a22af1d398 100644 --- a/extensions/duckduckgo/src/config.ts +++ b/extensions/duckduckgo/src/config.ts @@ -12,7 +12,7 @@ type DdgPluginConfig = { }; }; -export function resolveDdgWebSearchConfig( +function resolveDdgWebSearchConfig( config?: OpenClawConfig, ): DdgPluginConfig["webSearch"] | undefined { const pluginConfig = config?.plugins?.entries?.duckduckgo?.config as DdgPluginConfig | undefined; diff --git a/extensions/firecrawl/src/config.ts b/extensions/firecrawl/src/config.ts index 2f6eb374d7f..0d3818a45d2 100644 --- a/extensions/firecrawl/src/config.ts +++ b/extensions/firecrawl/src/config.ts @@ -86,7 +86,7 @@ export function resolveFirecrawlSearchConfig(cfg?: OpenClawConfig): FirecrawlSea return firecrawl as FirecrawlSearchConfig; } -export function resolveFirecrawlFetchConfig(cfg?: OpenClawConfig): FirecrawlFetchConfig { +function resolveFirecrawlFetchConfig(cfg?: OpenClawConfig): FirecrawlFetchConfig { const pluginConfig = cfg?.plugins?.entries?.firecrawl?.config as PluginEntryConfig; const pluginWebFetch = pluginConfig?.webFetch; if (pluginWebFetch && typeof pluginWebFetch === "object" && !Array.isArray(pluginWebFetch)) { diff --git a/extensions/google/oauth.shared.ts b/extensions/google/oauth.shared.ts index 5b771db1b06..3c7414ad1b1 100644 --- a/extensions/google/oauth.shared.ts +++ b/extensions/google/oauth.shared.ts @@ -8,8 +8,8 @@ export const AUTH_URL = "https://accounts.google.com/o/oauth2/v2/auth"; export const TOKEN_URL = "https://oauth2.googleapis.com/token"; export const USERINFO_URL = "https://www.googleapis.com/oauth2/v1/userinfo?alt=json"; export const CODE_ASSIST_ENDPOINT_PROD = "https://cloudcode-pa.googleapis.com"; -export const CODE_ASSIST_ENDPOINT_DAILY = "https://daily-cloudcode-pa.sandbox.googleapis.com"; -export const CODE_ASSIST_ENDPOINT_AUTOPUSH = "https://autopush-cloudcode-pa.sandbox.googleapis.com"; +const CODE_ASSIST_ENDPOINT_DAILY = "https://daily-cloudcode-pa.sandbox.googleapis.com"; +const CODE_ASSIST_ENDPOINT_AUTOPUSH = "https://autopush-cloudcode-pa.sandbox.googleapis.com"; export const LOAD_CODE_ASSIST_ENDPOINTS = [ CODE_ASSIST_ENDPOINT_PROD, CODE_ASSIST_ENDPOINT_DAILY, diff --git a/extensions/google/src/gemini-web-search-provider.shared.ts b/extensions/google/src/gemini-web-search-provider.shared.ts index dd754ca7479..8588ea4724d 100644 --- a/extensions/google/src/gemini-web-search-provider.shared.ts +++ b/extensions/google/src/gemini-web-search-provider.shared.ts @@ -1,4 +1,4 @@ -export const DEFAULT_GEMINI_WEB_SEARCH_MODEL = "gemini-2.5-flash"; +const DEFAULT_GEMINI_WEB_SEARCH_MODEL = "gemini-2.5-flash"; export type GeminiConfig = { apiKey?: unknown; diff --git a/extensions/minimax/oauth.ts b/extensions/minimax/oauth.ts index 552c45f8496..f311325e7e9 100644 --- a/extensions/minimax/oauth.ts +++ b/extensions/minimax/oauth.ts @@ -28,7 +28,7 @@ function getOAuthEndpoints(region: MiniMaxRegion) { }; } -export type MiniMaxOAuthAuthorization = { +type MiniMaxOAuthAuthorization = { user_code: string; verification_uri: string; expired_in: number; @@ -36,7 +36,7 @@ export type MiniMaxOAuthAuthorization = { state: string; }; -export type MiniMaxOAuthToken = { +type MiniMaxOAuthToken = { access: string; refresh: string; expires: number; diff --git a/extensions/mistral/api.ts b/extensions/mistral/api.ts index 529f8776f97..404eb134c4b 100644 --- a/extensions/mistral/api.ts +++ b/extensions/mistral/api.ts @@ -20,7 +20,7 @@ export const MISTRAL_MODEL_TRANSPORT_PATCH = { maxTokensField: "max_tokens"; }; -export const MISTRAL_SMALL_LATEST_REASONING_EFFORT_MAP: Record = { +const MISTRAL_SMALL_LATEST_REASONING_EFFORT_MAP: Record = { off: "none", minimal: "none", low: "high", diff --git a/extensions/mistral/index.ts b/extensions/mistral/index.ts index da6cb4906b1..be3c6e98dfa 100644 --- a/extensions/mistral/index.ts +++ b/extensions/mistral/index.ts @@ -8,7 +8,7 @@ import { contributeMistralResolvedModelCompat } from "./provider-compat.js"; import { buildMistralRealtimeTranscriptionProvider } from "./realtime-transcription-provider.js"; const PROVIDER_ID = "mistral"; -export function buildMistralReplayPolicy() { +function buildMistralReplayPolicy() { return { sanitizeToolCallIds: true, toolCallIdMode: "strict9" as const, diff --git a/extensions/mistral/provider-compat.ts b/extensions/mistral/provider-compat.ts index 3b25ccafc3a..f3aeb66d36f 100644 --- a/extensions/mistral/provider-compat.ts +++ b/extensions/mistral/provider-compat.ts @@ -23,7 +23,7 @@ function isMistralModelHint(modelId: string): boolean { ); } -export function shouldContributeMistralCompat(params: { +function shouldContributeMistralCompat(params: { modelId: string; model: { api?: unknown; baseUrl?: unknown; provider?: unknown; compat?: unknown }; }): boolean { diff --git a/extensions/volcengine/speech-provider.ts b/extensions/volcengine/speech-provider.ts index 17a2c25453d..0ab774e7a30 100644 --- a/extensions/volcengine/speech-provider.ts +++ b/extensions/volcengine/speech-provider.ts @@ -13,7 +13,7 @@ const DEFAULT_CLUSTER = "volcano_tts"; const DEFAULT_RESOURCE_ID = "seed-tts-1.0"; const DEFAULT_APP_KEY = "aGjiRDfUWi"; -export const VOLCENGINE_VOICES: readonly string[] = [ +const VOLCENGINE_VOICES: readonly string[] = [ "en_female_anna_mars_bigtts", "en_male_adam_mars_bigtts", "en_female_sarah_mars_bigtts", diff --git a/extensions/volcengine/tts.ts b/extensions/volcengine/tts.ts index b66a171fe0a..8550903058d 100644 --- a/extensions/volcengine/tts.ts +++ b/extensions/volcengine/tts.ts @@ -3,7 +3,7 @@ import { fetchWithSsrFGuard } from "openclaw/plugin-sdk/ssrf-runtime"; export type VolcengineTtsEncoding = "ogg_opus" | "mp3" | "pcm" | "wav"; -export type VolcengineTTSParams = { +type VolcengineTTSParams = { text: string; apiKey?: string; appId?: string;