diff --git a/extensions/xai/src/x-search-config.ts b/extensions/xai/src/x-search-config.ts index 7af8340bbdb..f8a89e3f813 100644 --- a/extensions/xai/src/x-search-config.ts +++ b/extensions/xai/src/x-search-config.ts @@ -1,11 +1,8 @@ import type { OpenClawConfig } from "@openclaw/plugin-sdk/config-runtime"; +import { isRecord } from "./tool-config-shared.js"; type JsonRecord = Record; -function isRecord(value: unknown): value is JsonRecord { - return typeof value === "object" && value !== null && !Array.isArray(value); -} - function cloneRecord(value: T): T { if (!value) { return value;