UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

26 lines (25 loc) • 1.06 kB
import { a as loadInstalledPluginIndexWithDiscovery } from "./installed-plugin-index-BayjZgqB.mjs"; import { i as loadInstalledPluginIndexInstallRecordsSync } from "./installed-plugin-index-record-reader-BP4r74yH.mjs"; import "./setup-registry-BwvtiOQK.mjs"; import { r as resolvePluginProvidersCore } from "./providers.runtime-De7Zs9_Y.mjs"; import "./provider-wizard-dMtsicrp.mjs"; //#region src/plugins/provider-auth-choice.runtime.ts /** Runtime wrapper for registered model provider discovery. */ function resolvePluginProviders(params, preparedInstallRecords) { if (!preparedInstallRecords) return resolvePluginProvidersCore(params); const pluginMetadataSnapshot = loadInstalledPluginIndexWithDiscovery({ config: params.config, workspaceDir: params.workspaceDir, env: params.env, installRecords: { ...loadInstalledPluginIndexInstallRecordsSync({ env: params.env }), ...preparedInstallRecords } }); return resolvePluginProvidersCore({ ...params, pluginMetadataSnapshot }); } //#endregion export { resolvePluginProviders as t };