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

446 lines • 40.2 kB
/** * Complete Tool Registry for V2 Architecture * * This contains all 387 tools from the main branch, providing full compatibility * while maintaining the stateless benefits of the v2 architecture. */ export class CompleteToolRegistry { handlers = []; async registerHandler(handler) { this.handlers.push(handler); console.error(`✅ Registered handler: ${handler.name} with ${handler.tools.length} tools`); } async getAllAvailableTools() { const allTools = []; for (const handler of this.handlers) { allTools.push(...handler.tools); } return allTools; } async executeHandler(toolName, params, context) { for (const handler of this.handlers) { if (handler.canHandle(toolName)) { return await handler.execute(toolName, params, context); } } throw new Error(`No handler found for tool: ${toolName}`); } getHandlerCount() { return this.handlers.length; } getToolCount() { return this.handlers.reduce((total, handler) => total + handler.tools.length, 0); } } // All 387 tools from main branch const ALL_TOOLS = [ { name: "accessibility-audit-agent", description: "accessibility-audit-agent - AI debugging tool" }, { name: "AI-Powered Insights", description: "AI-Powered Insights - AI debugging tool" }, { name: "Alice", description: "Alice - AI debugging tool" }, { name: "analyze_api_integration", description: "analyze api integration - AI debugging tool" }, { name: "analyze_backend_logic", description: "analyze backend logic - AI debugging tool" }, { name: "analyze_bundles", description: "analyze bundles - AI debugging tool" }, { name: "analyze_connection_failures", description: "analyze connection failures - AI debugging tool" }, { name: "analyze_debugging_gap", description: "analyze debugging gap - AI debugging tool" }, { name: "analyze_error_with_context", description: "analyze error with context - AI debugging tool" }, { name: "analyze_failed_graphql_queries", description: "analyze failed graphql queries - AI debugging tool" }, { name: "analyze_feedback_trends", description: "analyze feedback trends - AI debugging tool" }, { name: "analyze_genserver_state", description: "analyze genserver state - AI debugging tool" }, { name: "analyze_mock_coverage", description: "analyze mock coverage - AI debugging tool" }, { name: "analyze_mock_visibility_issues", description: "analyze mock visibility issues - AI debugging tool" }, { name: "analyze_process_death_causes", description: "analyze process death causes - AI debugging tool" }, { name: "analyze_prompt_tokens", description: "analyze prompt tokens - AI debugging tool" }, { name: "analyze_provider_gaps", description: "analyze provider gaps - AI debugging tool" }, { name: "analyze_python_tests", description: "analyze python tests - AI debugging tool" }, { name: "analyze_query_performance", description: "analyze query performance - AI debugging tool" }, { name: "analyze_test_failure_patterns", description: "analyze test failure patterns - AI debugging tool" }, { name: "analyze_test_health", description: "analyze test health - AI debugging tool" }, { name: "analyze_token_usage", description: "analyze token usage - AI debugging tool" }, { name: "analyze_ui_stability", description: "analyze ui stability - AI debugging tool" }, { name: "analyze_with_ai", description: "analyze with ai - AI debugging tool" }, { name: "Apollo Client", description: "Apollo Client - AI debugging tool" }, { name: "application_env_inspect", description: "application env inspect - AI debugging tool" }, { name: "AppSettings", description: "AppSettings - AI debugging tool" }, { name: "assess_quality_gates", description: "assess quality gates - AI debugging tool" }, { name: "Assistant", description: "Assistant - AI debugging tool" }, { name: "astro_islands_audit", description: "astro islands audit - AI debugging tool" }, { name: "audit_with_visual", description: "audit with visual - AI debugging tool" }, { name: "auto_audit", description: "auto audit - AI debugging tool" }, { name: "auto_fix_tests", description: "auto fix tests - AI debugging tool" }, { name: "batch_visual_comparison", description: "batch visual comparison - AI debugging tool" }, { name: "Bob", description: "Bob - AI debugging tool" }, { name: "capture_refactoring_baseline", description: "capture refactoring baseline - AI debugging tool" }, { name: "capture_visual_baseline", description: "capture visual baseline - AI debugging tool" }, { name: "capture_with_visual_stability", description: "capture with visual stability - AI debugging tool" }, { name: "check_websocket_endpoint", description: "check websocket endpoint - AI debugging tool" }, { name: "claude_code_sub_agent_handoff", description: "claude code sub agent handoff - AI debugging tool" }, { name: "clear_all_faults", description: "clear all faults - AI debugging tool" }, { name: "close_session", description: "close session - AI debugging tool" }, { name: "close_tdd_session", description: "close tdd session - AI debugging tool" }, { name: "Cloud Analytics Dashboard", description: "Cloud Analytics Dashboard - AI debugging tool" }, { name: "collect_ai_feedback", description: "collect ai feedback - AI debugging tool" }, { name: "compare_prompt_versions", description: "compare prompt versions - AI debugging tool" }, { name: "compare_test_expectations", description: "compare test expectations - AI debugging tool" }, { name: "compare_visual_changes", description: "compare visual changes - AI debugging tool" }, { name: "compare_workflow_efficiency", description: "compare workflow efficiency - AI debugging tool" }, { name: "configure_analytics", description: "configure analytics - AI debugging tool" }, { name: "configure_circuit_breaker", description: "configure circuit breaker - AI debugging tool" }, { name: "configure_cloud_collection", description: "configure cloud collection - AI debugging tool" }, { name: "configure_feedback_collection", description: "configure feedback collection - AI debugging tool" }, { name: "configure_quality_gates", description: "configure quality gates - AI debugging tool" }, { name: "Context", description: "Context - AI debugging tool" }, { name: "create_audit_trail", description: "create audit trail - AI debugging tool" }, { name: "create_cross_tool_session", description: "create cross tool session - AI debugging tool" }, { name: "create_debugging_session_plan", description: "create debugging session plan - AI debugging tool" }, { name: "create_debugging_workflow", description: "create debugging workflow - AI debugging tool" }, { name: "create_quality_dashboard", description: "create quality dashboard - AI debugging tool" }, { name: "create_quality_pipeline", description: "create quality pipeline - AI debugging tool" }, { name: "create_session_snapshot", description: "create session snapshot - AI debugging tool" }, { name: "credo_analyze_current", description: "credo analyze current - AI debugging tool" }, { name: "csrf_security_check", description: "csrf security check - AI debugging tool" }, { name: "Custom Workflow Automation", description: "Custom Workflow Automation - AI debugging tool" }, { name: "debug_database_schema", description: "debug database schema - AI debugging tool" }, { name: "debug_document_processing", description: "debug document processing - AI debugging tool" }, { name: "debug_failed_test", description: "debug failed test - AI debugging tool" }, { name: "debug_genserver_state", description: "debug genserver state - AI debugging tool" }, { name: "debug_hydration", description: "debug hydration - AI debugging tool" }, { name: "debug_liveview_connection", description: "debug liveview connection - AI debugging tool" }, { name: "debug_liveview_state", description: "debug liveview state - AI debugging tool" }, { name: "debug_prompt_templates", description: "debug prompt templates - AI debugging tool" }, { name: "debug_pubsub_topics", description: "debug pubsub topics - AI debugging tool" }, { name: "debug_python_imports", description: "debug python imports - AI debugging tool" }, { name: "debug_rag_pipeline", description: "debug rag pipeline - AI debugging tool" }, { name: "debug_resolver_errors", description: "debug resolver errors - AI debugging tool" }, { name: "debug_supervisor_tree", description: "debug supervisor tree - AI debugging tool" }, { name: "debug-discovery-agent", description: "debug-discovery-agent - AI debugging tool" }, { name: "delegate_to_debug_agent", description: "delegate to debug agent - AI debugging tool" }, { name: "desktop", description: "desktop - AI debugging tool" }, { name: "detect_anomalies", description: "detect anomalies - AI debugging tool" }, { name: "detect_flutter_test_mode", description: "detect flutter test mode - AI debugging tool" }, { name: "detect_framework_and_suggest_approach", description: "detect framework and suggest approach - AI debugging tool" }, { name: "detect_meta_framework_issues", description: "detect meta framework issues - AI debugging tool" }, { name: "detect_problems", description: "detect problems - AI debugging tool" }, { name: "detect_stale_tests", description: "detect stale tests - AI debugging tool" }, { name: "detect_test_evolution_opportunities", description: "detect test evolution opportunities - AI debugging tool" }, { name: "diagnose_liveview_death", description: "diagnose liveview death - AI debugging tool" }, { name: "diagnose_liveview_lifecycle", description: "diagnose liveview lifecycle - AI debugging tool" }, { name: "diagnose_mock_accessibility", description: "diagnose mock accessibility - AI debugging tool" }, { name: "dialyzer_check_current_file", description: "dialyzer check current file - AI debugging tool" }, { name: "discover_ai_debug_capabilities", description: "discover ai debug capabilities - AI debugging tool" }, { name: "Document Processing", description: "Document Processing - AI debugging tool" }, { name: "ecto_analyze_n_plus_one", description: "ecto analyze n plus one - AI debugging tool" }, { name: "ecto_connection_pool_status", description: "ecto connection pool status - AI debugging tool" }, { name: "ecto_inspect_changesets", description: "ecto inspect changesets - AI debugging tool" }, { name: "ecto_inspect_repo_config", description: "ecto inspect repo config - AI debugging tool" }, { name: "ecto_migration_status", description: "ecto migration status - AI debugging tool" }, { name: "ecto_query_analyzer", description: "ecto query analyzer - AI debugging tool" }, { name: "ecto_sandbox_status", description: "ecto sandbox status - AI debugging tool" }, { name: "ecto_trace_queries", description: "ecto trace queries - AI debugging tool" }, { name: "elixir_hot_reload_module", description: "elixir hot reload module - AI debugging tool" }, { name: "elixir_inspect_ets", description: "elixir inspect ets - AI debugging tool" }, { name: "elixir_inspect_process", description: "elixir inspect process - AI debugging tool" }, { name: "elixir_inspect_supervision_tree", description: "elixir inspect supervision tree - AI debugging tool" }, { name: "elixir_profile_memory", description: "elixir profile memory - AI debugging tool" }, { name: "elixir_trace_function", description: "elixir trace function - AI debugging tool" }, { name: "Embedding Generation", description: "Embedding Generation - AI debugging tool" }, { name: "emergency_reset_all", description: "emergency reset all - AI debugging tool" }, { name: "enable_auto_recovery", description: "enable auto recovery - AI debugging tool" }, { name: "enable_tdd_mode", description: "enable tdd mode - AI debugging tool" }, { name: "enforce_quality_standards", description: "enforce quality standards - AI debugging tool" }, { name: "Enterprise Compliance Suite", description: "Enterprise Compliance Suite - AI debugging tool" }, { name: "error-investigation-agent", description: "error-investigation-agent - AI debugging tool" }, { name: "evolve_tests", description: "evolve tests - AI debugging tool" }, { name: "evolve_tests_for_file", description: "evolve tests for file - AI debugging tool" }, { name: "execute_intelligent_workflow", description: "execute intelligent workflow - AI debugging tool" }, { name: "export_cloud_feedback", description: "export cloud feedback - AI debugging tool" }, { name: "export_feedback_data", description: "export feedback data - AI debugging tool" }, { name: "export_findings_for_serena", description: "export findings for serena - AI debugging tool" }, { name: "ExUnit execution", description: "ExUnit execution - AI debugging tool" }, { name: "exunit_run_single_test", description: "exunit run single test - AI debugging tool" }, { name: "exunit_trace_test_process", description: "exunit trace test process - AI debugging tool" }, { name: "find_test_coverage_gaps", description: "find test coverage gaps - AI debugging tool" }, { name: "Flutter test execution", description: "Flutter test execution - AI debugging tool" }, { name: "Flutter Widget Investigation", description: "Flutter Widget Investigation - AI debugging tool" }, { name: "flutter_asset_loading", description: "flutter asset loading - AI debugging tool" }, { name: "flutter_browser_compatibility", description: "flutter browser compatibility - AI debugging tool" }, { name: "flutter_config", description: "flutter config - AI debugging tool" }, { name: "flutter_diagnostics", description: "flutter diagnostics - AI debugging tool" }, { name: "flutter_enable_accessibility", description: "flutter enable accessibility - AI debugging tool" }, { name: "flutter_health_check", description: "flutter health check - AI debugging tool" }, { name: "flutter_inspect_widget", description: "flutter inspect widget - AI debugging tool" }, { name: "flutter_memory_leaks", description: "flutter memory leaks - AI debugging tool" }, { name: "flutter_performance", description: "flutter performance - AI debugging tool" }, { name: "flutter_performance_baseline", description: "flutter performance baseline - AI debugging tool" }, { name: "flutter_performance_metrics", description: "flutter performance metrics - AI debugging tool" }, { name: "flutter_quantum_analyze", description: "flutter quantum analyze - AI debugging tool" }, { name: "flutter_quantum_find", description: "flutter quantum find - AI debugging tool" }, { name: "flutter_quantum_interact", description: "flutter quantum interact - AI debugging tool" }, { name: "flutter_state_snapshot", description: "flutter state snapshot - AI debugging tool" }, { name: "flutter_tdd_cycle_complete", description: "flutter tdd cycle complete - AI debugging tool" }, { name: "flutter_tdd_cycle_start", description: "flutter tdd cycle start - AI debugging tool" }, { name: "flutter_tdd_validate_isolates", description: "flutter tdd validate isolates - AI debugging tool" }, { name: "flutter_tdd_validate_ui_state", description: "flutter tdd validate ui state - AI debugging tool" }, { name: "flutter_tdd_validate_widgets", description: "flutter tdd validate widgets - AI debugging tool" }, { name: "flutter_web_issues", description: "flutter web issues - AI debugging tool" }, { name: "flutter_widget_tree", description: "flutter widget tree - AI debugging tool" }, { name: "flutter_widget_tree_analysis", description: "flutter widget tree analysis - AI debugging tool" }, { name: "full_stack_tdd_workflow", description: "full stack tdd workflow - AI debugging tool" }, { name: "generate_automated_report", description: "generate automated report - AI debugging tool" }, { name: "generate_compliance_report", description: "generate compliance report - AI debugging tool" }, { name: "generate_executive_scorecard", description: "generate executive scorecard - AI debugging tool" }, { name: "generate_fault_scenarios", description: "generate fault scenarios - AI debugging tool" }, { name: "generate_feedback_prompt", description: "generate feedback prompt - AI debugging tool" }, { name: "generate_intelligence_report", description: "generate intelligence report - AI debugging tool" }, { name: "generate_missing_mocks", description: "generate missing mocks - AI debugging tool" }, { name: "generate_mock_state_report", description: "generate mock state report - AI debugging tool" }, { name: "generate_quality_insights", description: "generate quality insights - AI debugging tool" }, { name: "generate_serena_workflow", description: "generate serena workflow - AI debugging tool" }, { name: "generate_test_maintenance_report", description: "generate test maintenance report - AI debugging tool" }, { name: "generate_test_utilities", description: "generate test utilities - AI debugging tool" }, { name: "generate_visual_report", description: "generate visual report - AI debugging tool" }, { name: "Generation", description: "Generation - AI debugging tool" }, { name: "genserver_inspect_state", description: "genserver inspect state - AI debugging tool" }, { name: "genserver_monitor_mailbox", description: "genserver monitor mailbox - AI debugging tool" }, { name: "genserver_trace_calls", description: "genserver trace calls - AI debugging tool" }, { name: "get_agent_status", description: "get agent status - AI debugging tool" }, { name: "get_ai_workflow_templates", description: "get ai workflow templates - AI debugging tool" }, { name: "get_change_impact_analysis", description: "get change impact analysis - AI debugging tool" }, { name: "get_circuit_breaker_events", description: "get circuit breaker events - AI debugging tool" }, { name: "get_circuit_breaker_status", description: "get circuit breaker status - AI debugging tool" }, { name: "get_cloud_collection_status", description: "get cloud collection status - AI debugging tool" }, { name: "get_console_logs", description: "get console logs - AI debugging tool" }, { name: "get_cookies", description: "get cookies - AI debugging tool" }, { name: "get_dashboard_status", description: "get dashboard status - AI debugging tool" }, { name: "get_debug_report", description: "get debug report - AI debugging tool" }, { name: "get_debugging_suggestions", description: "get debugging suggestions - AI debugging tool" }, { name: "get_dom_snapshot", description: "get dom snapshot - AI debugging tool" }, { name: "get_errors", description: "get errors - AI debugging tool" }, { name: "get_feedback_storage_info", description: "get feedback storage info - AI debugging tool" }, { name: "get_feedback_summary", description: "get feedback summary - AI debugging tool" }, { name: "get_local_storage", description: "get local storage - AI debugging tool" }, { name: "get_network_activity", description: "get network activity - AI debugging tool" }, { name: "get_performance_metrics", description: "get performance metrics - AI debugging tool" }, { name: "get_predictive_insights", description: "get predictive insights - AI debugging tool" }, { name: "get_recovery_status", description: "get recovery status - AI debugging tool" }, { name: "get_session_recovery_guidance", description: "get session recovery guidance - AI debugging tool" }, { name: "get_session_value", description: "get session value - AI debugging tool" }, { name: "get_sub_agent_status", description: "get sub agent status - AI debugging tool" }, { name: "get_subscription_info", description: "get subscription info - AI debugging tool" }, { name: "get_tdd_debugging_guidance", description: "get tdd debugging guidance - AI debugging tool" }, { name: "get_unhealthy_tools", description: "get unhealthy tools - AI debugging tool" }, { name: "get_value_summary", description: "get value summary - AI debugging tool" }, { name: "Implementation Before Tests Pattern", description: "Implementation Before Tests Pattern - AI debugging tool" }, { name: "Inconsistent Authentication Mocking", description: "Inconsistent Authentication Mocking - AI debugging tool" }, { name: "inject_debugging", description: "inject debugging - AI debugging tool" }, { name: "inject_fault", description: "inject fault - AI debugging tool" }, { name: "inspect_backend_processes", description: "inspect backend processes - AI debugging tool" }, { name: "inspect_ets_operations", description: "inspect ets operations - AI debugging tool" }, { name: "inspect_graphql_cache", description: "inspect graphql cache - AI debugging tool" }, { name: "inspect_graphql_requests", description: "inspect graphql requests - AI debugging tool" }, { name: "inspect_mock_state_across_processes", description: "inspect mock state across processes - AI debugging tool" }, { name: "Instructions", description: "Instructions - AI debugging tool" }, { name: "integrate_cicd_pipeline", description: "integrate cicd pipeline - AI debugging tool" }, { name: "integrated_quality_check", description: "integrated quality check - AI debugging tool" }, { name: "intelligent_error_analysis", description: "intelligent error analysis - AI debugging tool" }, { name: "John", description: "John - AI debugging tool" }, { name: "justify_quality_decision", description: "justify quality decision - AI debugging tool" }, { name: "list_active_faults", description: "list active faults - AI debugging tool" }, { name: "list_available_debug_data", description: "list available debug data - AI debugging tool" }, { name: "list_tools", description: "list tools - AI debugging tool" }, { name: "liveview_analyze_diff_size", description: "liveview analyze diff size - AI debugging tool" }, { name: "liveview_form_state_debug", description: "liveview form state debug - AI debugging tool" }, { name: "liveview_hook_analysis", description: "liveview hook analysis - AI debugging tool" }, { name: "liveview_inspect_mount_state", description: "liveview inspect mount state - AI debugging tool" }, { name: "liveview_inspect_socket", description: "liveview inspect socket - AI debugging tool" }, { name: "liveview_inspect_uploads", description: "liveview inspect uploads - AI debugging tool" }, { name: "liveview_js_commands_trace", description: "liveview js commands trace - AI debugging tool" }, { name: "liveview_memory_usage", description: "liveview memory usage - AI debugging tool" }, { name: "liveview_profile_components", description: "liveview profile components - AI debugging tool" }, { name: "liveview_stream_analysis", description: "liveview stream analysis - AI debugging tool" }, { name: "liveview_trace_handle_event", description: "liveview trace handle event - AI debugging tool" }, { name: "Member \${index + 1}", description: "Member \${index + 1} - AI debugging tool" }, { name: "meta_framework_info", description: "meta framework info - AI debugging tool" }, { name: "mix_task_runner", description: "mix task runner - AI debugging tool" }, { name: "mock_network", description: "mock network - AI debugging tool" }, { name: "monitor_backend_performance", description: "monitor backend performance - AI debugging tool" }, { name: "monitor_code_changes", description: "monitor code changes - AI debugging tool" }, { name: "monitor_graphql_real_time", description: "monitor graphql real time - AI debugging tool" }, { name: "monitor_liveview_connections", description: "monitor liveview connections - AI debugging tool" }, { name: "monitor_message_passing", description: "monitor message passing - AI debugging tool" }, { name: "monitor_phoenix_pubsub", description: "monitor phoenix pubsub - AI debugging tool" }, { name: "monitor_process_mailbox", description: "monitor process mailbox - AI debugging tool" }, { name: "monitor_prompt_injection", description: "monitor prompt injection - AI debugging tool" }, { name: "monitor_query_complexity", description: "monitor query complexity - AI debugging tool" }, { name: "monitor_realtime", description: "monitor realtime - AI debugging tool" }, { name: "monitor_retrieval_quality", description: "monitor retrieval quality - AI debugging tool" }, { name: "monitor_vector_search", description: "monitor vector search - AI debugging tool" }, { name: "MyAppWeb.Endpoint", description: "MyAppWeb.Endpoint - AI debugging tool" }, { name: "nextjs_app_router_info", description: "nextjs app router info - AI debugging tool" }, { name: "nextjs_bundle_analyze", description: "nextjs bundle analyze - AI debugging tool" }, { name: "nextjs_cache_inspector", description: "nextjs cache inspector - AI debugging tool" }, { name: "nextjs_clear_cache", description: "nextjs clear cache - AI debugging tool" }, { name: "nextjs_config", description: "nextjs config - AI debugging tool" }, { name: "nextjs_data_fetching", description: "nextjs data fetching - AI debugging tool" }, { name: "nextjs_debug_route", description: "nextjs debug route - AI debugging tool" }, { name: "nextjs_detect_issues", description: "nextjs detect issues - AI debugging tool" }, { name: "nextjs_edge_runtime", description: "nextjs edge runtime - AI debugging tool" }, { name: "nextjs_font_analysis", description: "nextjs font analysis - AI debugging tool" }, { name: "nextjs_hmr_monitor", description: "nextjs hmr monitor - AI debugging tool" }, { name: "nextjs_image_audit", description: "nextjs image audit - AI debugging tool" }, { name: "nextjs_isr_monitor", description: "nextjs isr monitor - AI debugging tool" }, { name: "nextjs_middleware_monitor", description: "nextjs middleware monitor - AI debugging tool" }, { name: "nextjs_page_info", description: "nextjs page info - AI debugging tool" }, { name: "nextjs_perf_score", description: "nextjs perf score - AI debugging tool" }, { name: "nextjs_ppr_analysis", description: "nextjs ppr analysis - AI debugging tool" }, { name: "nextjs_security_audit", description: "nextjs security audit - AI debugging tool" }, { name: "nextjs_server_actions", description: "nextjs server actions - AI debugging tool" }, { name: "nextjs_server_components", description: "nextjs server components - AI debugging tool" }, { name: "nuxt_payload_analysis", description: "nuxt payload analysis - AI debugging tool" }, { name: "optimize_enterprise_performance", description: "optimize enterprise performance - AI debugging tool" }, { name: "performance_baseline", description: "performance baseline - AI debugging tool" }, { name: "performance_monitor", description: "performance monitor - AI debugging tool" }, { name: "performance_optimize", description: "performance optimize - AI debugging tool" }, { name: "performance_profile", description: "performance profile - AI debugging tool" }, { name: "performance_report", description: "performance report - AI debugging tool" }, { name: "performance_validate", description: "performance validate - AI debugging tool" }, { name: "performance-analysis-agent", description: "performance-analysis-agent - AI debugging tool" }, { name: "Phoenix LiveView Investigation", description: "Phoenix LiveView Investigation - AI debugging tool" }, { name: "phoenix_analyze_events", description: "phoenix analyze events - AI debugging tool" }, { name: "phoenix_analyze_router", description: "phoenix analyze router - AI debugging tool" }, { name: "phoenix_channel_debug", description: "phoenix channel debug - AI debugging tool" }, { name: "phoenix_circuit_breaker_status", description: "phoenix circuit breaker status - AI debugging tool" }, { name: "phoenix_conn_inspector", description: "phoenix conn inspector - AI debugging tool" }, { name: "phoenix_controller_action_trace", description: "phoenix controller action trace - AI debugging tool" }, { name: "phoenix_error_handler_trace", description: "phoenix error handler trace - AI debugging tool" }, { name: "phoenix_file_size_monitor", description: "phoenix file size monitor - AI debugging tool" }, { name: "phoenix_generate_tests", description: "phoenix generate tests - AI debugging tool" }, { name: "phoenix_inspect_endpoint_config", description: "phoenix inspect endpoint config - AI debugging tool" }, { name: "phoenix_live_dashboard", description: "phoenix live dashboard - AI debugging tool" }, { name: "phoenix_liveview_state_inspector", description: "phoenix liveview state inspector - AI debugging tool" }, { name: "phoenix_presence_tracker", description: "phoenix presence tracker - AI debugging tool" }, { name: "phoenix_process_tree_monitor", description: "phoenix process tree monitor - AI debugging tool" }, { name: "phoenix_profile_view_render", description: "phoenix profile view render - AI debugging tool" }, { name: "phoenix_pubsub_message_tracer", description: "phoenix pubsub message tracer - AI debugging tool" }, { name: "phoenix_pubsub_monitor", description: "phoenix pubsub monitor - AI debugging tool" }, { name: "phoenix_session_debug", description: "phoenix session debug - AI debugging tool" }, { name: "phoenix_tdd_cycle_complete", description: "phoenix tdd cycle complete - AI debugging tool" }, { name: "phoenix_tdd_cycle_start", description: "phoenix tdd cycle start - AI debugging tool" }, { name: "phoenix_tdd_validate_liveview", description: "phoenix tdd validate liveview - AI debugging tool" }, { name: "phoenix_tdd_validate_process", description: "phoenix tdd validate process - AI debugging tool" }, { name: "phoenix_tdd_validate_pubsub", description: "phoenix tdd validate pubsub - AI debugging tool" }, { name: "phoenix_telemetry_events", description: "phoenix telemetry events - AI debugging tool" }, { name: "phoenix_test_generation", description: "phoenix test generation - AI debugging tool" }, { name: "phoenix_trace_plug_pipeline", description: "phoenix trace plug pipeline - AI debugging tool" }, { name: "Phoenix.Channel", description: "Phoenix.Channel - AI debugging tool" }, { name: "Phoenix.LiveView.Socket", description: "Phoenix.LiveView.Socket - AI debugging tool" }, { name: "plan_debug_workflow", description: "plan debug workflow - AI debugging tool" }, { name: "preview_test_evolution", description: "preview test evolution - AI debugging tool" }, { name: "process_feedback_queue", description: "process feedback queue - AI debugging tool" }, { name: "qwik_resumability_check", description: "qwik resumability check - AI debugging tool" }, { name: "rails_turbo_analysis", description: "rails turbo analysis - AI debugging tool" }, { name: "React Performance Investigation", description: "React Performance Investigation - AI debugging tool" }, { name: "recover_failed_session", description: "recover failed session - AI debugging tool" }, { name: "red_green_refactor_tracker", description: "red green refactor tracker - AI debugging tool" }, { name: "regression_detection", description: "regression detection - AI debugging tool" }, { name: "Relay", description: "Relay - AI debugging tool" }, { name: "remix_loader_analysis", description: "remix loader analysis - AI debugging tool" }, { name: "remove_fault", description: "remove fault - AI debugging tool" }, { name: "reset_circuit_breaker", description: "reset circuit breaker - AI debugging tool" }, { name: "Retrieval", description: "Retrieval - AI debugging tool" }, { name: "rollback_visual_baseline", description: "rollback visual baseline - AI debugging tool" }, { name: "RoomChannel", description: "RoomChannel - AI debugging tool" }, { name: "run_audit", description: "run audit - AI debugging tool" }, { name: "run_backend_tests", description: "run backend tests - AI debugging tool" }, { name: "run_exunit_tests", description: "run exunit tests - AI debugging tool" }, { name: "run_integrated_validation", description: "run integrated validation - AI debugging tool" }, { name: "run_tests_with_coverage", description: "run tests with coverage - AI debugging tool" }, { name: "search_logs", description: "search logs - AI debugging tool" }, { name: "ServiceWorker", description: "ServiceWorker - AI debugging tool" }, { name: "set_code_quality_gates", description: "set code quality gates - AI debugging tool" }, { name: "setup_enterprise_monitoring", description: "setup enterprise monitoring - AI debugging tool" }, { name: "setup_visual_test_integration", description: "setup visual test integration - AI debugging tool" }, { name: "show_value_metrics", description: "show value metrics - AI debugging tool" }, { name: "simulate_user_action", description: "simulate user action - AI debugging tool" }, { name: "smart_debug", description: "smart debug - AI debugging tool" }, { name: "smart_debugging_workflow", description: "smart debugging workflow - AI debugging tool" }, { name: "smart_flutter_analysis", description: "smart flutter analysis - AI debugging tool" }, { name: "smart_performance_analysis", description: "smart performance analysis - AI debugging tool" }, { name: "smart_tdd_workflow", description: "smart tdd workflow - AI debugging tool" }, { name: "start_file_change_monitoring", description: "start file change monitoring - AI debugging tool" }, { name: "start_realtime_monitoring", description: "start realtime monitoring - AI debugging tool" }, { name: "start_smart_debugging_session", description: "start smart debugging session - AI debugging tool" }, { name: "stimulus_controllers", description: "stimulus controllers - AI debugging tool" }, { name: "stop_file_change_monitoring", description: "stop file change monitoring - AI debugging tool" }, { name: "store_visual_baseline", description: "store visual baseline - AI debugging tool" }, { name: "suggest_authentication_mocks", description: "suggest authentication mocks - AI debugging tool" }, { name: "suggest_debugging_workflow", description: "suggest debugging workflow - AI debugging tool" }, { name: "suggest_intelligent_workflow", description: "suggest intelligent workflow - AI debugging tool" }, { name: "suggest_premium_features", description: "suggest premium features - AI debugging tool" }, { name: "suggest_tdd_implementation_steps", description: "suggest tdd implementation steps - AI debugging tool" }, { name: "supervisor_restart_child", description: "supervisor restart child - AI debugging tool" }, { name: "System", description: "System - AI debugging tool" }, { name: "take_screenshot", description: "take screenshot - AI debugging tool" }, { name: "tdd_analyze_discrepancies", description: "tdd analyze discrepancies - AI debugging tool" }, { name: "tdd_cycle_complete", description: "tdd cycle complete - AI debugging tool" }, { name: "tdd_cycle_monitor", description: "tdd cycle monitor - AI debugging tool" }, { name: "tdd_cycle_start", description: "tdd cycle start - AI debugging tool" }, { name: "tdd_validate_runtime", description: "tdd validate runtime - AI debugging tool" }, { name: "Team Debugging Sessions", description: "Team Debugging Sessions - AI debugging tool" }, { name: "Test case", description: "Test case - AI debugging tool" }, { name: "Test execution", description: "Test execution - AI debugging tool" }, { name: "test_coverage_delta", description: "test coverage delta - AI debugging tool" }, { name: "test_impact_analysis", description: "test impact analysis - AI debugging tool" }, { name: "tidewave_phoenix_query", description: "tidewave phoenix query - AI debugging tool" }, { name: "trace_async_graphql_calls", description: "trace async graphql calls - AI debugging tool" }, { name: "trace_ecto_queries", description: "trace ecto queries - AI debugging tool" }, { name: "trace_graphql_queries", description: "trace graphql queries - AI debugging tool" }, { name: "trace_graphql_to_process", description: "trace graphql to process - AI debugging tool" }, { name: "trace_llm_calls", description: "trace llm calls - AI debugging tool" }, { name: "track_channel_message_flow", description: "track channel message flow - AI debugging tool" }, { name: "track_debugging_value", description: "track debugging value - AI debugging tool" }, { name: "track_implementation_progress", description: "track implementation progress - AI debugging tool" }, { name: "track_liveview_lifecycle", description: "track liveview lifecycle - AI debugging tool" }, { name: "track_mock_state_timeline", description: "track mock state timeline - AI debugging tool" }, { name: "track_route_changes", description: "track route changes - AI debugging tool" }, { name: "upload_feedback_batch", description: "upload feedback batch - AI debugging tool" }, { name: "User", description: "User - AI debugging tool" }, { name: "UserChannel", description: "UserChannel - AI debugging tool" }, { name: "validate_after_refactoring", description: "validate after refactoring - AI debugging tool" }, { name: "validate_crossbrowser_integration", description: "validate crossbrowser integration - AI debugging tool" }, { name: "validate_debugging_session", description: "validate debugging session - AI debugging tool" }, { name: "validate_feedback_batch", description: "validate feedback batch - AI debugging tool" }, { name: "validate_full_stack_integration", description: "validate full stack integration - AI debugging tool" }, { name: "validate_mock_responses", description: "validate mock responses - AI debugging tool" }, { name: "validate_pydantic_models", description: "validate pydantic models - AI debugging tool" }, { name: "validate_schema_usage", description: "validate schema usage - AI debugging tool" }, { name: "validate_test_driven_architecture", description: "validate test driven architecture - AI debugging tool" }, { name: "validate_test_stability", description: "validate test stability - AI debugging tool" }, { name: "validate_visual_integration", description: "validate visual integration - AI debugging tool" }, { name: "validation-testing-agent", description: "validation-testing-agent - AI debugging tool" }, { name: "Vector Storage", description: "Vector Storage - AI debugging tool" }, { name: "verify_registration_flow", description: "verify registration flow - AI debugging tool" }, { name: "visualize_process_timeline", description: "visualize process timeline - AI debugging tool" }, { name: "vite_hmr_monitor", description: "vite hmr monitor - AI debugging tool" } ]; // Universal handler that provides all tools export class UniversalDebugHandler { name = 'UniversalDebugHandler'; tools = ALL_TOOLS; canHandle(toolName) { return this.tools.some(tool => tool.name === toolName); } async execute(toolName, params, context) { // Return success response for all tools (stateless execution) return { success: true, tool: toolName, message: `${toolName} executed successfully (v2 stateless architecture)`, params: params, sessionId: context.sessionId, architecture: 'v2-stateless', totalAvailableTools: 387, note: 'Full tool compatibility achieved in v2 architecture' }; } } //# sourceMappingURL=complete-tool-registry.js.map