From bf7ac8d8c4fcfe86c0aa9df59696fdba674022be Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 1 May 2026 11:09:47 +0100 Subject: [PATCH] refactor: remove stale provider helpers --- extensions/arcee/onboard.ts | 4 ---- extensions/arcee/provider-catalog.ts | 4 ---- extensions/byteplus/models.ts | 2 -- extensions/cerebras/onboard.ts | 4 ---- extensions/codex/prompt-overlay.ts | 7 ------- extensions/fireworks/onboard.ts | 4 ---- extensions/huggingface/onboard.ts | 4 ---- extensions/kimi-coding/provider-catalog.ts | 3 --- extensions/mistral/model-definitions.ts | 1 - extensions/moonshot/onboard.ts | 8 -------- 10 files changed, 41 deletions(-) diff --git a/extensions/arcee/onboard.ts b/extensions/arcee/onboard.ts index b45d7943fe9..5f96ac6e8df 100644 --- a/extensions/arcee/onboard.ts +++ b/extensions/arcee/onboard.ts @@ -34,10 +34,6 @@ const arceeOpenRouterPresetAppliers = createModelCatalogPresetAppliers({ }), }); -export function applyArceeProviderConfig(cfg: OpenClawConfig): OpenClawConfig { - return arceePresetAppliers.applyProviderConfig(cfg); -} - export function applyArceeConfig(cfg: OpenClawConfig): OpenClawConfig { return arceePresetAppliers.applyConfig(cfg); } diff --git a/extensions/arcee/provider-catalog.ts b/extensions/arcee/provider-catalog.ts index a0f6c9d325e..5631ad2998d 100644 --- a/extensions/arcee/provider-catalog.ts +++ b/extensions/arcee/provider-catalog.ts @@ -19,10 +19,6 @@ export function normalizeArceeOpenRouterBaseUrl(baseUrl: string | undefined): st return undefined; } -export function isArceeOpenRouterBaseUrl(baseUrl: string | undefined): boolean { - return normalizeArceeOpenRouterBaseUrl(baseUrl) === OPENROUTER_BASE_URL; -} - export function toArceeOpenRouterModelId(modelId: string): string { const normalized = modelId.trim(); if (!normalized || normalized.startsWith("arcee/")) { diff --git a/extensions/byteplus/models.ts b/extensions/byteplus/models.ts index 85773e3fa94..7ca7e9227e0 100644 --- a/extensions/byteplus/models.ts +++ b/extensions/byteplus/models.ts @@ -15,8 +15,6 @@ const BYTEPLUS_CODING_MANIFEST_PROVIDER = buildManifestModelProviderConfig({ export const BYTEPLUS_BASE_URL = BYTEPLUS_MANIFEST_PROVIDER.baseUrl; export const BYTEPLUS_CODING_BASE_URL = BYTEPLUS_CODING_MANIFEST_PROVIDER.baseUrl; export const BYTEPLUS_DEFAULT_MODEL_ID = "seed-1-8-251228"; -export const BYTEPLUS_CODING_DEFAULT_MODEL_ID = "ark-code-latest"; -export const BYTEPLUS_DEFAULT_MODEL_REF = `byteplus/${BYTEPLUS_DEFAULT_MODEL_ID}`; export const BYTEPLUS_DEFAULT_COST = { input: 0.0001, diff --git a/extensions/cerebras/onboard.ts b/extensions/cerebras/onboard.ts index 32207171c0e..92a5b4afb0f 100644 --- a/extensions/cerebras/onboard.ts +++ b/extensions/cerebras/onboard.ts @@ -21,10 +21,6 @@ const cerebrasPresetAppliers = createModelCatalogPresetAppliers({ }), }); -export function applyCerebrasProviderConfig(cfg: OpenClawConfig): OpenClawConfig { - return cerebrasPresetAppliers.applyProviderConfig(cfg); -} - export function applyCerebrasConfig(cfg: OpenClawConfig): OpenClawConfig { return cerebrasPresetAppliers.applyConfig(cfg); } diff --git a/extensions/codex/prompt-overlay.ts b/extensions/codex/prompt-overlay.ts index 6a08896c0f5..98afa19e8ca 100644 --- a/extensions/codex/prompt-overlay.ts +++ b/extensions/codex/prompt-overlay.ts @@ -1,18 +1,11 @@ import { GPT5_BEHAVIOR_CONTRACT, - GPT5_FRIENDLY_PROMPT_OVERLAY, - isGpt5ModelId, renderGpt5PromptOverlay, resolveGpt5SystemPromptContribution, } from "openclaw/plugin-sdk/provider-model-shared"; -export const CODEX_FRIENDLY_PROMPT_OVERLAY = GPT5_FRIENDLY_PROMPT_OVERLAY; export const CODEX_GPT5_BEHAVIOR_CONTRACT = GPT5_BEHAVIOR_CONTRACT; -export function shouldApplyCodexPromptOverlay(params: { modelId?: string }): boolean { - return isGpt5ModelId(params.modelId); -} - export function resolveCodexSystemPromptContribution( params: Parameters[0], ) { diff --git a/extensions/fireworks/onboard.ts b/extensions/fireworks/onboard.ts index 91ece43cbe3..f9adab0104b 100644 --- a/extensions/fireworks/onboard.ts +++ b/extensions/fireworks/onboard.ts @@ -25,10 +25,6 @@ const fireworksPresetAppliers = createDefaultModelsPresetAppliers({ }, }); -export function applyFireworksProviderConfig(cfg: OpenClawConfig): OpenClawConfig { - return fireworksPresetAppliers.applyProviderConfig(cfg); -} - export function applyFireworksConfig(cfg: OpenClawConfig): OpenClawConfig { return fireworksPresetAppliers.applyConfig(cfg); } diff --git a/extensions/huggingface/onboard.ts b/extensions/huggingface/onboard.ts index 26572d44304..b1d9e0c9937 100644 --- a/extensions/huggingface/onboard.ts +++ b/extensions/huggingface/onboard.ts @@ -21,10 +21,6 @@ const huggingfacePresetAppliers = createModelCatalogPresetAppliers({ }), }); -export function applyHuggingfaceProviderConfig(cfg: OpenClawConfig): OpenClawConfig { - return huggingfacePresetAppliers.applyProviderConfig(cfg); -} - export function applyHuggingfaceConfig(cfg: OpenClawConfig): OpenClawConfig { return huggingfacePresetAppliers.applyConfig(cfg); } diff --git a/extensions/kimi-coding/provider-catalog.ts b/extensions/kimi-coding/provider-catalog.ts index caf0536651b..68dd169c5f1 100644 --- a/extensions/kimi-coding/provider-catalog.ts +++ b/extensions/kimi-coding/provider-catalog.ts @@ -3,7 +3,6 @@ import type { ModelProviderConfig } from "openclaw/plugin-sdk/provider-model-sha export const KIMI_BASE_URL = "https://api.kimi.com/coding/"; const KIMI_CODING_USER_AGENT = "claude-code/0.1.0"; export const KIMI_DEFAULT_MODEL_ID = "kimi-code"; -export const KIMI_UPSTREAM_MODEL_ID = "kimi-for-coding"; export const KIMI_LEGACY_MODEL_ID = "k2p5"; const KIMI_CODING_DEFAULT_CONTEXT_WINDOW = 262144; const KIMI_CODING_DEFAULT_MAX_TOKENS = 32768; @@ -46,5 +45,3 @@ export function buildKimiCodingProvider(): ModelProviderConfig { export const KIMI_CODING_BASE_URL = KIMI_BASE_URL; export const KIMI_CODING_DEFAULT_MODEL_ID = KIMI_DEFAULT_MODEL_ID; -export const KIMI_CODING_LEGACY_MODEL_ID = KIMI_LEGACY_MODEL_ID; -export const buildKimiProvider = buildKimiCodingProvider; diff --git a/extensions/mistral/model-definitions.ts b/extensions/mistral/model-definitions.ts index fa6696e72e7..7f68e839ff6 100644 --- a/extensions/mistral/model-definitions.ts +++ b/extensions/mistral/model-definitions.ts @@ -6,7 +6,6 @@ const MISTRAL_MANIFEST_CATALOG = manifest.modelCatalog.providers.mistral; export const MISTRAL_BASE_URL = MISTRAL_MANIFEST_CATALOG.baseUrl; export const MISTRAL_DEFAULT_MODEL_ID = "mistral-large-latest"; -export const MISTRAL_DEFAULT_MODEL_REF = `mistral/${MISTRAL_DEFAULT_MODEL_ID}`; function requireMistralManifestModel(id: string): (typeof MISTRAL_MANIFEST_CATALOG.models)[number] { const model = MISTRAL_MANIFEST_CATALOG.models.find((entry) => entry.id === id); diff --git a/extensions/moonshot/onboard.ts b/extensions/moonshot/onboard.ts index 029c2c61839..1f90591288d 100644 --- a/extensions/moonshot/onboard.ts +++ b/extensions/moonshot/onboard.ts @@ -29,14 +29,6 @@ const moonshotPresetAppliers = createDefaultModelPresetAppliers<[string]>({ }, }); -export function applyMoonshotProviderConfig(cfg: OpenClawConfig): OpenClawConfig { - return moonshotPresetAppliers.applyProviderConfig(cfg, MOONSHOT_BASE_URL); -} - -export function applyMoonshotProviderConfigCn(cfg: OpenClawConfig): OpenClawConfig { - return moonshotPresetAppliers.applyProviderConfig(cfg, MOONSHOT_CN_BASE_URL); -} - export function applyMoonshotConfig(cfg: OpenClawConfig): OpenClawConfig { return moonshotPresetAppliers.applyConfig(cfg, MOONSHOT_BASE_URL); }