UNPKG

ai-debug-local-mcp

Version:

🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh

115 lines • 3.33 kB
/** * Performance Validation Suite * * Comprehensive testing system to validate all performance optimizations * implemented in the AI-Debug system, including: * - Sub-agent delegation performance (<100ms target) * - Intelligent routing algorithms * - Server readiness optimization * - Circuit breaker effectiveness * - Framework detection accuracy and speed * - Memory usage improvements */ export interface PerformanceTestResult { testName: string; category: 'delegation' | 'routing' | 'server-readiness' | 'framework-detection' | 'circuit-breaker' | 'repair'; passed: boolean; executionTimeMs: number; targetTimeMs: number; memoryUsageMB: number; details: { iterations: number; averageTimeMs: number; minTimeMs: number; maxTimeMs: number; successRate: number; optimizationSavingsMs?: number; confidence?: number; accuracy?: number; }; recommendations: string[]; } export interface PerformanceValidationReport { timestamp: number; overallScore: number; totalTests: number; passedTests: number; failedTests: number; categories: { delegation: PerformanceTestResult[]; routing: PerformanceTestResult[]; serverReadiness: PerformanceTestResult[]; frameworkDetection: PerformanceTestResult[]; circuitBreaker: PerformanceTestResult[]; repair: PerformanceTestResult[]; }; systemMetrics: { totalMemoryUsageMB: number; peakMemoryUsageMB: number; averageResponseTimeMs: number; throughputOperationsPerSecond: number; }; recommendations: string[]; } export declare class PerformanceValidationSuite { private logger; private orchestrator; private serverReadiness; private circuitBreaker; private frameworkDetector; private repairToolkit; constructor(); /** * Run comprehensive performance validation */ runFullValidation(options?: { iterations?: number; targetUrls?: string[]; skipLongRunningTests?: boolean; }): Promise<PerformanceValidationReport>; /** * Test sub-agent delegation performance (<100ms target) */ private testSubAgentDelegation; /** * Test intelligent routing algorithm performance */ private testIntelligentRouting; /** * Test server readiness optimization */ private testServerReadiness; /** * Test framework detection accuracy and speed */ private testFrameworkDetection; /** * Test circuit breaker performance and effectiveness */ private testCircuitBreakerPerformance; /** * Test repair system performance */ private testRepairSystemPerformance; /** * Generate comprehensive validation report */ private generateValidationReport; /** * Generate system-wide recommendations based on test results */ private generateSystemRecommendations; /** * Get current memory usage in MB */ private getMemoryUsage; /** * Generate detailed performance report */ generateDetailedReport(report: PerformanceValidationReport): string; /** * Cleanup resources */ destroy(): void; } //# sourceMappingURL=performance-validation-suite.d.ts.map