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

45 lines • 1.51 kB
/** * 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