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-DyE_yB6z.mjs"; import { i as loadInstalledPluginIndexInstallRecordsSync } from "./installed-plugin-index-record-reader--X-E60FV.mjs"; import "./setup-registry-o028aRL_.mjs"; import { r as resolvePluginProvidersCore } from "./providers.runtime-DoZSkJY1.mjs"; import "./provider-wizard-Bd-C5Mn8.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 };