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

112 lines • 4.6 kB
/** * Workflow Orchestration Handler * * Revolutionary tool combination orchestrator that provides exponential benefits through: * - Parallel execution of complementary tools * - Context preservation via sub-agent delegation * - Cross-application correlation and visual evidence * - Smart caching and resource optimization * * Phase 1: AI-Debug + Background Screenshots for comprehensive visual evidence * Phase 2: TDD + Visual Regression for backend/frontend validation * Phase 3: Event-driven intelligent workflow sequencer */ import { BaseToolHandler } from './base-handler.js'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; export declare class WorkflowOrchestrationHandler extends BaseToolHandler { private orchestrationCache; private workflowMetrics; tools: Tool[]; getTools(): import("zod").objectOutputType<{ name: import("zod").ZodString; description: import("zod").ZodOptional<import("zod").ZodString>; inputSchema: import("zod").ZodObject<{ type: import("zod").ZodLiteral<"object">; properties: import("zod").ZodOptional<import("zod").ZodObject<{}, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{}, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{}, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ type: import("zod").ZodLiteral<"object">; properties: import("zod").ZodOptional<import("zod").ZodObject<{}, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{}, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{}, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ type: import("zod").ZodLiteral<"object">; properties: import("zod").ZodOptional<import("zod").ZodObject<{}, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{}, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{}, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>; }, import("zod").ZodTypeAny, "passthrough">[]; handle(toolName: string, args: any, sessions: Map<string, any>): Promise<any>; /** * Phase 1: Zero-Downtime Development Workflow * AI-Debug + Background Screenshots + TDD coordination */ private executeZeroDowntimeDevelopmentWorkflow; /** * Helper: Setup background contexts for multiple applications */ private setupBackgroundContexts; /** * Helper: Establish AI-Debug session with framework optimization */ private establishAIDebugSession; /** * Helper: Setup TDD session for backend validation */ private setupTDDSession; /** * Helper: Capture comprehensive baseline across all applications */ private captureComprehensiveBaseline; /** * Helper: Enable continuous monitoring across all workflow components */ private enableContinuousMonitoring; /** * PHASE 2: Helper methods for advanced workflow orchestration */ /** * Setup debugging sessions for stack applications */ private setupStackApplicationSessions; /** * Setup event correlation system across applications */ private setupEventCorrelation; /** * Create unified debugging dashboard */ private createUnifiedDashboard; /** * Establish comprehensive baseline for regression prevention */ private establishComprehensiveBaseline; /** * Enable monitoring during change implementation */ private enableChangeMonitoring; /** * Setup TDD validation workflow */ private setupTDDValidationWorkflow; /** * Setup visual regression detection */ private setupVisualRegressionDetection; /** * Setup performance regression monitoring */ private setupPerformanceRegressionMonitoring; /** * Create validation correlation system */ private createValidationCorrelation; /** * Multi-Application Debugging Session (Phase 1 implementation) */ private executeMultiApplicationDebugging; /** * Automated Regression Prevention (Phase 1 implementation) */ private executeRegressionPreventionWorkflow; /** * Get orchestration status and metrics */ private getOrchestrationStatus; } //# sourceMappingURL=workflow-orchestration-handler.d.ts.map