UNPKG

claude-code-subagents-orchestrator

Version:

Claude Code Sub-agents Orchestrator - A powerful MCP server for orchestrating multiple AI sub-agents for complex task execution in Claude Code

78 lines 2.93 kB
import { EventEmitter } from 'events'; import { ProjectState, RecoveryContext } from '../types/filesystem.js'; import { SpecialistOutputsAnalyzer } from './specialist-outputs-analyzer.js'; export declare class ProjectStateReconstructor extends EventEmitter { private outputsAnalyzer; private outputsDir; private projectStates; private reconstructionHistory; constructor(outputsAnalyzer: SpecialistOutputsAnalyzer, outputsDir: string); initialize(): Promise<void>; cleanup(): Promise<void>; reconstructProject(projectName: string): Promise<ProjectState>; getProjectState(projectName: string, forceRefresh?: boolean): Promise<ProjectState>; getAllProjectStates(): Record<string, ProjectState>; generateMorningBriefing(projectName?: string): Promise<{ projects: ProjectState[]; summary: { totalProjects: number; activeProjects: number; completedProjects: number; blockedProjects: number; criticalIssues: string[]; todaysPriorities: string[]; estimatedWorkRemaining: number; }; recommendations: string[]; }>; generateRecoveryContext(projectName: string): Promise<RecoveryContext>; analyzeWorkPatterns(projectName?: string): { timeDistribution: Record<string, number>; productivityTrends: Array<{ date: string; artifactsCompleted: number; timeSpent: number; }>; specialistContributions: Record<string, { artifacts: number; successRate: number; }>; bottlenecks: string[]; recommendations: string[]; }; trackProgress(projectName: string): Array<{ timestamp: Date; completionPercentage: number; artifactsCompleted: number; newBlockers: number; }>; private setupEventHandlers; private reconstructAllProjects; private analyzeWorkHistory; private buildProjectState; private createEmptyProjectState; private recordReconstructionEvent; private generateProjectSummary; private generateRecommendations; private extractFailureReason; private extractRetryCount; private findMissingDependencies; private generateNextSteps; private determineRecoveryStrategy; private estimateRecoveryEffort; private getArtifactId; private calculateTimeDistribution; private calculateProductivityTrends; private analyzeSpecialistContributions; private identifyBottlenecks; private generateWorkflowRecommendations; private identifyWorkPhases; private identifyKeyMilestones; private calculateCriticalPath; private identifyCurrentBlockers; private generateNextActions; private groupArtifactsByStatus; private estimateRemainingTime; private serializeDependencyGraph; } //# sourceMappingURL=project-state-reconstructor.d.ts.map