Files
openclaw/src/plugins/loader.ts
T
Peter Steinberger e4d1b7e0d3 refactor(plugins): move plugin contributions into the registry bundle (#117372)
* refactor(plugins): move plugin contributions into the registry bundle

* fix(plugins): guard embedding owner union and drop unused test-util imports

* fix(plugins): break registry facade import cycles

* fix(plugins): remove obsolete registry snapshot seams

* test(gateway): preserve plugin runtime mock exports

* test(auto-reply): install builder registry in diagnostics fixture

* test(plugins): activate registry-backed capability fixtures
2026-08-01 06:57:01 -07:00

15 lines
580 B
TypeScript

/** Stable public facade for plugin loading and runtime-registry resolution. */
export {
clearPluginRegistryLoadCache,
isPluginRegistryLoadInFlight,
resolvePluginRegistryLoadCacheKey,
} from "./loader-cache.js";
export { loadOpenClawPluginCliRegistry } from "./loader-cli-registry.js";
export {
getRuntimePluginRegistryForLoadOptions,
resolveCompatibleRuntimePluginRegistry,
resolveRuntimePluginRegistry,
} from "./loader-runtime-registry.js";
export { loadOpenClawPlugins } from "./loader-runtime-load.js";
export type { PluginLoadOptions } from "./loader-types.js";