@vooodooo/magic
Version:
Vooodooo - AI orchestration platform
44 lines (43 loc) • 1.11 kB
TypeScript
import { AgentManager } from '../agents/agent-manager';
import { PluginManager } from '../plugin-system/plugin-manager';
import { PluginLoader } from '../plugin-system/plugin-loader';
/**
* Configuration options for Vooodooo
*/
export interface VooodoooConfig {
/** Directory containing agent persona files */
agentsDir?: string;
/** Directory for cursor rules */
cursorRulesDir?: string;
/** Directory containing plugins */
pluginsDir?: string;
}
/**
* Core Vooodooo system
*/
export declare class Vooodooo {
private agentManager;
private pluginManager;
private pluginLoader;
constructor(config?: VooodoooConfig);
/**
* Get the agent manager
*/
getAgentManager(): AgentManager;
/**
* Get the plugin manager
*/
getPluginManager(): PluginManager;
/**
* Get the plugin loader
*/
getPluginLoader(): PluginLoader;
/**
* Initialize the Vooodooo system
*/
initialize(): Promise<void>;
}
/**
* Create a Vooodooo instance
*/
export declare function createVooodooo(config?: VooodoooConfig): Vooodooo;