diff --git a/extensions/openai/native-web-search.ts b/extensions/openai/native-web-search.ts index c1c7abc74d2..f26f8c87022 100644 --- a/extensions/openai/native-web-search.ts +++ b/extensions/openai/native-web-search.ts @@ -7,7 +7,7 @@ import { isOpenAIApiBaseUrl } from "./base-url.js"; const OPENAI_WEB_SEARCH_TOOL = { type: "web_search" } as const; -export type OpenAINativeWebSearchPatchResult = +type OpenAINativeWebSearchPatchResult = | "payload_not_object" | "native_tool_already_present" | "injected"; @@ -38,7 +38,7 @@ function shouldUseOpenAINativeWebSearchProvider(config: OpenClawConfig | undefin return normalized === "" || normalized === "auto" || normalized === "openai"; } -export function shouldEnableOpenAINativeWebSearch(params: { +function shouldEnableOpenAINativeWebSearch(params: { config?: OpenClawConfig; model: { api?: unknown; provider?: unknown; baseUrl?: unknown }; }): boolean { @@ -65,9 +65,7 @@ function raiseMinimalReasoningForOpenAINativeWebSearch(payload: Record; }; -export type XaiTestPayload = Record & { +type XaiTestPayload = Record & { tools?: Array<{ type?: string; function?: Record }>; input?: unknown[]; }; -export function createXaiToolStreamPayload(): XaiTestPayload { +function createXaiToolStreamPayload(): XaiTestPayload { return { reasoning: { effort: "high" }, tools: [