@mmlotfy/intellicodemcp
Version:
IntelliCodeMCP - Advanced AI Model Context Protocol System for intelligent code management and orchestration
53 lines • 1.44 kB
TypeScript
interface Task {
id: string;
type?: 'simple' | 'code_writing' | 'analytical' | 'complex';
input: string;
priority: 'low' | 'medium' | 'high';
context?: string;
}
interface PhaseResult {
phase: 'Inspection' | 'Diagnosis' | 'Execution';
output: any;
model: string;
execution_time_ms: number;
token_usage: number;
}
interface SearchResult {
file: string;
content: string;
score: number;
}
export declare class MCPPerformanceOrchestrator {
private config;
private modelProfiles;
private taskClassifier;
private fuse;
constructor(configPath?: string);
init(configPath: string): Promise<void>;
private loadConfiguration;
private getDefaultConfiguration;
private loadProfiles;
private getDefaultProfiles;
private initializeSearch;
searchProject(query: string): Promise<SearchResult[]>;
private saveSearchResults;
private getFiles;
processTask(task: Task): Promise<PhaseResult[]>;
private classifyTask;
private selectModel;
private inspectTask;
private diagnoseTask;
private planExecution;
private requestConfirmation;
private estimateTokens;
private logPerformance;
}
export declare function executePerformanceOrchestrator(args: {
task: Task;
}): Promise<PhaseResult[] | {
status: string;
message: any;
timestamp: string;
}>;
export {};
//# sourceMappingURL=performance-orchestrator.d.ts.map