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

49 lines • 1.61 kB
/** * GeminiRunner — Exécute des agents IA via @google/gemini-cli npm * * NOTE: "gemini" dans run_agent = runner utilisant @google/gemini-cli npm. * * Le CLI @google/gemini-cli est installé via `npm install -g @google/gemini-cli`. * Flags utilisés (headless): * gemini -p "prompt" --approval-mode yolo --session-id <uuid> --acp [--model <mode>] * * Les 11 modes Antigravity sont passés via --model pour donner du contexte. * Le flag --acp active le mode agent (ACP protocol). * * Sorties: * --output-format text → texte lisible * --output-format json → JSON structuré (utilisé pour extraire session_id) */ export type GeminiMode = 'GENERAL' | 'CONTEXT_CHECK' | 'PLAN' | 'COMMAND' | 'CASCADE' | 'EVAL' | 'ANTIGRAVITY_REVIEW' | 'MQUERY' | 'COMMIT_MESSAGE' | 'CHECKPOINT' | 'FAST_APPLY'; export interface RunAgentOptions { prompt: string; agentName?: string; sessionId?: string; autoResume?: boolean; cwd?: string; configPath?: string; silent?: boolean; model?: string; /** Mode Antigravity (défaut: GENERAL) */ mode?: GeminiMode; } export interface RunAgentResult { result: string; sessionId?: string; error?: string; rawOutput?: string; model?: string; nickname?: string; fallbackUsed?: string; } export declare class GeminiRunner { private config; private timeoutMs; constructor(); /** * Vérifie si @google/gemini-cli est installé */ isInstalled(): Promise<boolean>; runAgent(options: RunAgentOptions): Promise<RunAgentResult>; } //# sourceMappingURL=GeminiRunner.d.ts.map