blax
Version:
Blax - HMS-Powered Multi-Agent Platform with Government Agency Analysis, Deep Research, and Enterprise-Ready Deployment. No local LLM keys required.
22 lines • 749 B
TypeScript
import type { Plugin } from '../types/index.js';
import type { AgentHub } from './agentHub.js';
export declare class PluginLoader {
private agentHub;
private loadedPlugins;
private pluginPaths;
constructor(agentHub: AgentHub);
private setupPluginPaths;
loadPlugins(): Promise<void>;
private loadPluginsFromDirectory;
private loadPluginFromPath;
private loadPluginFromFile;
private loadNpmPlugins;
private loadNpmPlugin;
private loadPlugin;
unloadPlugin(pluginId: string): Promise<void>;
reloadPlugin(pluginId: string): Promise<void>;
listPlugins(): Plugin[];
getPlugin(pluginId: string): Plugin | undefined;
private getPluginIdFromPath;
}
//# sourceMappingURL=pluginLoader.d.ts.map