mirror of
https://github.com/moltbot/moltbot.git
synced 2026-05-13 23:56:07 +00:00
32 lines
1.1 KiB
TypeScript
32 lines
1.1 KiB
TypeScript
export {
|
|
expectAugmentedCodexCatalog,
|
|
expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55,
|
|
expectCodexBuiltInSuppression,
|
|
expectCodexMissingAuthHint,
|
|
} from "openclaw/plugin-sdk/testing";
|
|
export type { ProviderPlugin } from "openclaw/plugin-sdk/provider-model-shared";
|
|
export {
|
|
loadBundledPluginPublicSurface,
|
|
loadBundledPluginPublicSurfaceSync,
|
|
} from "./public-surface-loader.js";
|
|
|
|
type ProviderRuntimeCatalogModule = Pick<
|
|
typeof import("openclaw/plugin-sdk/provider-catalog-runtime"),
|
|
| "augmentModelCatalogWithProviderPlugins"
|
|
| "resetProviderRuntimeHookCacheForTest"
|
|
| "resolveProviderBuiltInModelSuppression"
|
|
>;
|
|
|
|
export async function importProviderRuntimeCatalogModule(): Promise<ProviderRuntimeCatalogModule> {
|
|
const {
|
|
augmentModelCatalogWithProviderPlugins,
|
|
resetProviderRuntimeHookCacheForTest,
|
|
resolveProviderBuiltInModelSuppression,
|
|
} = await import("openclaw/plugin-sdk/provider-catalog-runtime");
|
|
return {
|
|
augmentModelCatalogWithProviderPlugins,
|
|
resetProviderRuntimeHookCacheForTest,
|
|
resolveProviderBuiltInModelSuppression,
|
|
};
|
|
}
|