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

77 lines • 2.77 kB
/** * CC-VIM GO HANDLER * * Provides 10 specialized Go tools for cc-vim Go bridge development and debugging. * These tools are specifically designed for the cc-vim project's Go bridge implementation * which targets 2-3x faster performance than the Python bridge. * * Tools included: * - cc_vim_go_bridge_tester: Test Go bridge communication with Neovim * - cc_vim_go_performance_analyzer: Analyze Go bridge performance vs Python bridge * - cc_vim_go_socket_debugger: Debug Go-Neovim socket communication * - cc_vim_go_binary_inspector: Inspect Go binary build and dependencies * - cc_vim_go_client_analyzer: Analyze neovim/go-client integration * - cc_vim_go_context_validator: Validate context-aware operations * - cc_vim_go_cancellation_tester: Test graceful cancellation mechanisms * - cc_vim_go_parallel_profiler: Profile parallel goroutines performance * - cc_vim_go_deployment_validator: Validate single binary deployment * - cc_vim_go_parity_checker: Check feature parity with Python bridge */ import { BaseToolHandler } from './base-handler.js'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; export declare class CCVimGoHandler extends BaseToolHandler { tools: Tool[]; constructor(); getTools(): Tool[]; handle(toolName: string, args: any): Promise<any>; /** * Test Go bridge communication with Neovim */ private testGoBridge; /** * Analyze Go bridge performance */ private analyzeGoPerformance; /** * Debug Go-Neovim socket communication */ private debugGoSocket; /** * Inspect Go binary build and dependencies */ private inspectGoBinary; /** * Analyze neovim/go-client integration */ private analyzeGoClient; /** * Validate context-aware operations */ private validateGoContext; private checkNeovimSocket; private testGoBridgeCommand; private compareBridgePerformance; private benchmarkOperation; private traceSocketMessages; private validateMessagePackProtocol; private testConnectionStability; private analyzeGoDependencies; private validateDeploymentReadiness; private analyzeNeovimApiUsage; private checkNeovimCompatibility; private testContextCancellation; private testContextTimeouts; private testLongOperationCancellation; private testConcurrentCancellation; private calculateBridgeScore; private calculatePerformanceScore; private assessSocketHealth; private calculateBinaryScore; private calculateClientScore; private calculateContextScore; private testGoCancellation; private profileGoParallel; private validateGoDeployment; private checkGoParity; } //# sourceMappingURL=cc-vim-go-handler.d.ts.map