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
45 lines • 1.51 kB
TypeScript
/**
* Stateless Debug Service - V2 Core Architecture
*
* Provides stateless debugging capabilities with comprehensive error handling
* and automatic recovery mechanisms for AI-Debug V2
*/
import { EventEmitter } from 'events';
export interface DebugServiceConfig {
maxConcurrentOperations: number;
operationTimeoutMs: number;
retryAttempts: number;
enableCircuitBreaker: boolean;
}
export interface DebugOperation {
id: string;
type: string;
startTime: number;
status: 'pending' | 'running' | 'completed' | 'failed' | 'timeout';
sessionId?: string;
metadata?: any;
}
export declare class StatelessDebugService extends EventEmitter {
private config;
private activeOperations;
private operationHistory;
private isInitialized;
constructor(config?: Partial<DebugServiceConfig>);
initialize(): Promise<void>;
private initializeResources;
private startOperationMonitoring;
private checkOperationTimeouts;
private cleanupCompletedOperations;
executeDebugOperation(type: string, parameters?: any, sessionId?: string): Promise<any>;
private performDebugOperation;
private performScreenshot;
private performAudit;
private performUserAction;
private generateOperationId;
getActiveOperations(): DebugOperation[];
getOperationHistory(): DebugOperation[];
getServiceStats(): any;
private calculateAverageExecutionTime;
cleanup(): Promise<void>;
}
//# sourceMappingURL=stateless-debug-service.d.ts.map