From daabbce9a000604a0975f3ac7af890935bb29fba Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Tue, 14 Apr 2026 21:50:09 +0530 Subject: [PATCH] refactor(openai): import base URL helpers directly --- extensions/openai/openai-codex-provider.ts | 3 +-- extensions/openai/openai-provider.ts | 2 +- extensions/openai/shared.ts | 9 +-------- 3 files changed, 3 insertions(+), 11 deletions(-) diff --git a/extensions/openai/openai-codex-provider.ts b/extensions/openai/openai-codex-provider.ts index 4dfedece13d..90f597c1975 100644 --- a/extensions/openai/openai-codex-provider.ts +++ b/extensions/openai/openai-codex-provider.ts @@ -19,6 +19,7 @@ import { } from "openclaw/plugin-sdk/provider-model-shared"; import { fetchCodexUsage } from "openclaw/plugin-sdk/provider-usage"; import { normalizeLowercaseStringOrEmpty, readStringValue } from "openclaw/plugin-sdk/text-runtime"; +import { isOpenAIApiBaseUrl, isOpenAICodexBaseUrl } from "./base-url.js"; import { OPENAI_CODEX_DEFAULT_MODEL } from "./default-models.js"; import { resolveCodexAuthIdentity } from "./openai-codex-auth-identity.js"; import { buildOpenAICodexProvider } from "./openai-codex-catalog.js"; @@ -28,8 +29,6 @@ import { buildOpenAISyntheticCatalogEntry, cloneFirstTemplateModel, findCatalogTemplate, - isOpenAIApiBaseUrl, - isOpenAICodexBaseUrl, matchesExactOrPrefix, } from "./shared.js"; diff --git a/extensions/openai/openai-provider.ts b/extensions/openai/openai-provider.ts index deb4c27541f..e02fd143ded 100644 --- a/extensions/openai/openai-provider.ts +++ b/extensions/openai/openai-provider.ts @@ -10,13 +10,13 @@ import { type ProviderPlugin, } from "openclaw/plugin-sdk/provider-model-shared"; import { normalizeLowercaseStringOrEmpty } from "openclaw/plugin-sdk/text-runtime"; +import { isOpenAIApiBaseUrl } from "./base-url.js"; import { applyOpenAIConfig, OPENAI_DEFAULT_MODEL } from "./default-models.js"; import { buildOpenAIResponsesProviderHooks, buildOpenAISyntheticCatalogEntry, cloneFirstTemplateModel, findCatalogTemplate, - isOpenAIApiBaseUrl, matchesExactOrPrefix, } from "./shared.js"; diff --git a/extensions/openai/shared.ts b/extensions/openai/shared.ts index a6ce47eaef1..df9931c9942 100644 --- a/extensions/openai/shared.ts +++ b/extensions/openai/shared.ts @@ -7,7 +7,6 @@ import { } from "openclaw/plugin-sdk/provider-model-shared"; import { OPENAI_RESPONSES_STREAM_HOOKS } from "openclaw/plugin-sdk/provider-stream-family"; import { normalizeOptionalString } from "openclaw/plugin-sdk/text-runtime"; -import { isOpenAIApiBaseUrl, isOpenAICodexBaseUrl } from "./base-url.js"; import { buildOpenAIReplayPolicy } from "./replay-policy.js"; import { resolveOpenAITransportTurnState, @@ -121,10 +120,4 @@ export function buildOpenAISyntheticCatalogEntry( }; } -export { - cloneFirstTemplateModel, - findCatalogTemplate, - isOpenAIApiBaseUrl, - isOpenAICodexBaseUrl, - matchesExactOrPrefix, -}; +export { cloneFirstTemplateModel, findCatalogTemplate, matchesExactOrPrefix };