UNPKG

@vooodooo/magic

Version:

Vooodooo - AI orchestration platform

44 lines (43 loc) 1.11 kB
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;