UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

36 lines 1.89 kB
import { Hn as resolvePluginProvidersCore, Un as PluginLoadOptions, Vn as isPluginProvidersLoadInFlight, rs as augmentModelCatalogWithProviderPlugins } from "../agent-harness-runtime-CZIVRpx-.js"; import "../types.openclaw-BdCLfP4c.js"; import { n as PluginManifestRegistry } from "../manifest-registry.types-DU8vtPoi.js"; import "../manifest-registry-CGQXX9hG.js"; import { i as InstalledPluginIndex, n as PluginMetadataSnapshot } from "../plugin-metadata-snapshot.types-clrjejix.js"; import "../io-BS_LRHkj.js"; import "../config-state-BUPJNJq5.js"; //#region src/plugins/plugin-registry-snapshot.d.ts type PluginRegistrySnapshot = InstalledPluginIndex; //#endregion //#region src/plugins/providers.d.ts type ProviderManifestLoadParams = { config?: PluginLoadOptions["config"]; workspaceDir?: string; env?: PluginLoadOptions["env"]; registry?: PluginRegistrySnapshot; manifestRegistry?: PluginManifestRegistry; metadataSnapshot?: Pick<PluginMetadataSnapshot, "manifestRegistry"> & Partial<Pick<PluginMetadataSnapshot, "owners" | "byPluginId">>; }; type ProviderOwnershipLookupParams = { provider: string; config?: PluginLoadOptions["config"]; workspaceDir?: string; env?: PluginLoadOptions["env"]; manifestRegistry?: PluginManifestRegistry; metadataSnapshot?: Pick<PluginMetadataSnapshot, "owners" | "manifestRegistry" | "byPluginId">; }; export declare function resolveOwningPluginIdsForProvider(params: ProviderOwnershipLookupParams): string[] | undefined; export declare function resolveCatalogHookProviderPluginIds(params: { config?: PluginLoadOptions["config"]; workspaceDir?: string; env?: PluginLoadOptions["env"]; metadataSnapshot?: ProviderManifestLoadParams["metadataSnapshot"]; }): string[]; //#endregion export { augmentModelCatalogWithProviderPlugins, isPluginProvidersLoadInFlight, resolvePluginProvidersCore as resolvePluginProviders };