diff --git a/extensions/xai/api.ts b/extensions/xai/api.ts index 0ac388f8d60..2c090d4f392 100644 --- a/extensions/xai/api.ts +++ b/extensions/xai/api.ts @@ -14,6 +14,15 @@ export { XAI_DEFAULT_MAX_TOKENS, } from "./model-definitions.js"; export { isModernXaiModel, resolveXaiForwardCompatModel } from "./provider-models.js"; +export { + __testing as xSearchTesting, + buildXaiXSearchPayload, + requestXaiXSearch, + resolveXaiXSearchInlineCitations, + resolveXaiXSearchMaxTurns, + resolveXaiXSearchModel, + type XaiXSearchOptions, +} from "./src/x-search-shared.js"; import { normalizeXaiModelId } from "./model-id.js"; export { normalizeXaiModelId }; diff --git a/src/agents/tools/x-search.ts b/src/agents/tools/x-search.ts index 3fd3f870ca5..da5f0feb3eb 100644 --- a/src/agents/tools/x-search.ts +++ b/src/agents/tools/x-search.ts @@ -1,13 +1,13 @@ import { Type } from "@sinclair/typebox"; import { - __testing as xaiXSearchTesting, + xSearchTesting as xaiXSearchTesting, buildXaiXSearchPayload, requestXaiXSearch, resolveXaiXSearchInlineCitations, resolveXaiXSearchMaxTurns, resolveXaiXSearchModel, type XaiXSearchOptions, -} from "../../../extensions/xai/src/x-search-shared.js"; +} from "../../../extensions/xai/api.js"; import type { OpenClawConfig } from "../../config/config.js"; import { resolveProviderWebSearchPluginConfig } from "../../plugin-sdk/provider-web-search.js"; import type { RuntimeWebXSearchMetadata } from "../../secrets/runtime-web-tools.types.js";