fix: restore main verification gates

This commit is contained in:
Peter Steinberger
2026-04-10 09:20:54 +01:00
parent 782b5622b6
commit 1d310e2ab0
8 changed files with 44 additions and 51 deletions

View File

@@ -1,4 +1,5 @@
import type {
ImageGenerationProviderPlugin,
MusicGenerationProviderPlugin,
OpenClawPluginApi,
VideoGenerationProviderPlugin,
@@ -22,6 +23,11 @@ export type BundledMusicProviderEntry = {
provider: MusicGenerationProviderPlugin;
};
export type BundledImageProviderEntry = {
pluginId: string;
provider: ImageGenerationProviderPlugin;
};
const BUNDLED_VIDEO_PROVIDER_PLUGIN_IDS = [
"alibaba",
"byteplus",
@@ -46,8 +52,12 @@ function loadBundledPluginEntry(pluginId: string): BundledPluginEntryModule {
});
}
export function loadBundledProviderPlugin(pluginId: string): BundledPluginEntryModule["default"] {
return loadBundledPluginEntry(pluginId).default;
}
async function registerBundledMediaPlugin(pluginId: string) {
const { default: plugin } = loadBundledPluginEntry(pluginId);
const plugin = loadBundledProviderPlugin(pluginId);
return await registerProviderPlugin({
plugin,
id: pluginId,