UNPKG

overmind-mcp

Version:

Orchestrateur universel agents IA multi-modeles via MCP. Inclut le protocole 'Custom-Nickname' pour identifier vos agents avec des surnoms originaux (The Chaos Prophet, Shadow Sniper, etc.), l'isolation mémoire (Private Memory Context) et le support pour

38 lines • 1.5 kB
export declare function validateAgentName(name: string): void; export interface AgentConfigUpdates { model?: string; mcpServers?: string[]; env?: Record<string, string>; runner?: string; mode?: string; cliPath?: string; file?: 'prompt.md' | 'settings.json' | '.mcp.json' | 'skill.md'; content?: string; /** SOUL.md / system prompt content (Hermes profiles only) */ prompt?: string; } export declare class AgentManager { private claudeDir; constructor(customClaudeDir?: string); private getAvailableMcpServers; listAgents(details?: boolean): Promise<string[]>; /** * Lecture non-destructive du runner effectif d'un agent. * - Hermes : `hermes profile list` contient <name> → 'hermes' * - Claude/Kilo : .claude/settings_<name>.json → settings.runner || 'claude' * - Sinon : undefined */ peekRunner(name: string): Promise<string | undefined>; deleteAgent(name: string): Promise<{ deletedFiles: string[]; errors: string[]; }>; updateAgentConfig(name: string, updates: AgentConfigUpdates): Promise<string[]>; createAgent(name: string, prompt: string, model: string, copyEnvFrom?: string, projectRoot?: string, runner?: string, mode?: string, cliPath?: string): Promise<{ promptPath: string; settingsPath: string; error?: string; }>; getDetailedConfigs(name: string): Promise<Record<string, string>>; } //# sourceMappingURL=AgentManager.d.ts.map