UNPKG

codecrucible-synth

Version:

Production-Ready AI Development Platform with Multi-Voice Synthesis, Smithery MCP Integration, Enterprise Security, and Zero-Timeout Reliability

52 lines 1.64 kB
/** * Autonomous Task Manager - Orchestrates multi-agent task execution * Handles task planning, agent coordination, and autonomous execution */ import { EventEmitter } from 'events'; import { TaskState } from './task-memory-db.js'; export interface TaskPlan { title: string; description: string; priority: 'low' | 'medium' | 'high' | 'critical'; phases: TaskPhase[]; success_criteria: string[]; rollback_strategy: string; } export interface TaskPhase { name: string; description: string; steps: TaskStep[]; agents_required: string[]; estimated_duration: string; dependencies: string[]; } export interface TaskStep { id: string; description: string; action_type: 'code' | 'test' | 'analysis' | 'cleanup' | 'validation'; command?: string; files_affected?: string[]; validation_criteria?: string; rollback_action?: string; } export declare class AutonomousTaskManager extends EventEmitter { private agents; private initialized; private taskPlanPath; constructor(); initialize(): Promise<void>; planAndExecuteTask(taskDescription: string): Promise<TaskState>; private generateTaskPlan; private assignAgentsToTask; private executeTaskAutonomously; private executeAgentAssignment; private validateTaskCompletion; private updateTaskFile; private generateTaskMarkdown; private isAgentSuitableForStep; private getAgentRole; private estimateTaskDuration; private createGitCommit; } export declare const autonomousTaskManager: AutonomousTaskManager; //# sourceMappingURL=autonomous-task-manager.d.ts.map