UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

20 lines (19 loc) 744 B
import { c as isRecord } from "../../utils-CCC-BEJH.js"; import { t as definePluginEntry } from "../../plugin-entry-C7DUzV0e.js"; import "../../tool-config-shared-Da9erFo1.js"; //#region extensions/xai/setup-api.ts var setup_api_default = definePluginEntry({ id: "xai", name: "xAI Setup", description: "Lightweight xAI setup hooks", register(api) { api.registerAutoEnableProbe(({ config }) => { const pluginConfig = config.plugins?.entries?.xai?.config; const web = config.tools?.web; if (isRecord(web?.x_search) || isRecord(pluginConfig) && (isRecord(pluginConfig.xSearch) || isRecord(pluginConfig.codeExecution))) return "xai tool configured"; return null; }); } }); //#endregion export { setup_api_default as default };