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-bw8ayeUf.mjs"; import { i as loadInstalledPluginIndexInstallRecordsSync } from "./installed-plugin-index-record-reader-D5Zh_tO0.mjs"; import "./setup-registry-DNr-Qxd2.mjs"; import { r as resolvePluginProvidersCore } from "./providers.runtime-Dr2rT3wu.mjs"; import "./provider-wizard-BbpTkavq.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 };