Files
oh-my-openagent/dist/plugin-handlers/plugin-components-loader.d.ts
2026-03-14 04:56:50 +00:00

23 lines
625 B
TypeScript

import type { OhMyOpenCodeConfig } from "../config";
export type PluginComponents = {
commands: Record<string, unknown>;
skills: Record<string, unknown>;
agents: Record<string, unknown>;
mcpServers: Record<string, unknown>;
hooksConfigs: Array<{
hooks?: Record<string, unknown>;
}>;
plugins: Array<{
name: string;
version: string;
}>;
errors: Array<{
pluginKey: string;
installPath: string;
error: string;
}>;
};
export declare function loadPluginComponents(params: {
pluginConfig: OhMyOpenCodeConfig;
}): Promise<PluginComponents>;