From d6cb18736ae734867b36845a6731c41d2d85fe8d Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Thu, 9 Jul 2026 05:00:37 -0700 Subject: [PATCH] refactor(xai): localize internal declarations (#102778) --- extensions/xai/src/code-execution-config.ts | 2 +- extensions/xai/web-search-provider-shared.ts | 2 +- extensions/xai/xai-oauth.ts | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/extensions/xai/src/code-execution-config.ts b/extensions/xai/src/code-execution-config.ts index ba5a7db558ba..264af9283c7e 100644 --- a/extensions/xai/src/code-execution-config.ts +++ b/extensions/xai/src/code-execution-config.ts @@ -1,7 +1,7 @@ // Xai helper module supports code execution config behavior. import { isXaiToolEnabled, type XaiToolAuthContext } from "./tool-auth-shared.js"; -export type CodeExecutionConfig = { +type CodeExecutionConfig = { enabled?: boolean; model?: string; maxTurns?: number; diff --git a/extensions/xai/web-search-provider-shared.ts b/extensions/xai/web-search-provider-shared.ts index 1db3e5ed6df0..e07dc7e3100f 100644 --- a/extensions/xai/web-search-provider-shared.ts +++ b/extensions/xai/web-search-provider-shared.ts @@ -4,7 +4,7 @@ import { type WebSearchProviderPlugin, } from "openclaw/plugin-sdk/provider-web-search-config-contract"; -export const XAI_WEB_SEARCH_CREDENTIAL_PATH = "plugins.entries.xai.config.webSearch.apiKey"; +const XAI_WEB_SEARCH_CREDENTIAL_PATH = "plugins.entries.xai.config.webSearch.apiKey"; export function buildXaiWebSearchProviderBase(): Omit< WebSearchProviderPlugin, diff --git a/extensions/xai/xai-oauth.ts b/extensions/xai/xai-oauth.ts index 4b580abc09cc..618b4fb8c4c6 100644 --- a/extensions/xai/xai-oauth.ts +++ b/extensions/xai/xai-oauth.ts @@ -18,13 +18,13 @@ import { applyXaiConfig, XAI_DEFAULT_MODEL_REF } from "./onboard.js"; import { xaiUserAgent } from "./src/xai-user-agent.js"; const PROVIDER_ID = "xai"; -export const XAI_OAUTH_METHOD_ID = "oauth"; -export const XAI_OAUTH_CHOICE_ID = "xai-oauth"; -export const XAI_DEVICE_CODE_METHOD_ID = "device-code"; -export const XAI_DEVICE_CODE_CHOICE_ID = "xai-device-code"; +const XAI_OAUTH_METHOD_ID = "oauth"; +const XAI_OAUTH_CHOICE_ID = "xai-oauth"; +const XAI_DEVICE_CODE_METHOD_ID = "device-code"; +const XAI_DEVICE_CODE_CHOICE_ID = "xai-device-code"; export const XAI_OAUTH_CLIENT_ID = "b1a00492-073a-47ea-816f-4c329264a828"; export const XAI_OAUTH_SCOPE = "openid profile email offline_access grok-cli:access api:access"; -export const XAI_OAUTH_ISSUER = "https://auth.x.ai"; +const XAI_OAUTH_ISSUER = "https://auth.x.ai"; export const XAI_OAUTH_DISCOVERY_URL = `${XAI_OAUTH_ISSUER}/.well-known/openid-configuration`; const XAI_LEGACY_OAUTH_TOKEN_ENDPOINT = `${XAI_OAUTH_ISSUER}/oauth/token`;