UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

14 lines (13 loc) 749 B
import { t as enableProviderPluginInConfig } from "./provider-enable-config-DoTLlYUl.js"; import { t as createBaseWebSearchProviderContractFields } from "./provider-web-search-contract-fields-BHbA-N9n.js"; //#region src/plugin-sdk/provider-web-search-contract.ts /** Build the public web-search provider hooks, including optional selection-time plugin enabling. */ function createWebSearchProviderContractFields(options) { const selectionPluginId = options.selectionPluginId; return { ...createBaseWebSearchProviderContractFields(options), ...selectionPluginId ? { applySelectionConfig: (config) => enableProviderPluginInConfig(config, selectionPluginId).config } : {} }; } //#endregion export { createWebSearchProviderContractFields as t };