openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
19 lines (18 loc) • 694 B
JavaScript
import { c as isRecord } from "../../record-coerce-DItp3I4t.js";
import "../../string-coerce-runtime-GQa0ehRA.js";
import { t as definePluginEntry } from "../../plugin-entry-zfBGJaNO.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;
if (isRecord(pluginConfig) && (isRecord(pluginConfig.xSearch) || isRecord(pluginConfig.codeExecution))) return "xai tool configured";
return null;
});
}
});
//#endregion
export { setup_api_default as default };