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

68 lines • 1.68 kB
interface EvolutionOptions { autoCommit?: boolean; createPR?: boolean; dryRun?: boolean; } interface EvolutionResult { success: boolean; filesUpdated: string[]; testsEvolved: number; errors: string[]; suggestions: string[]; } export declare class TestEvolutionEngine { private astDetector; private selectorUpdater; private maintenanceEngine; constructor(); /** * Evolve tests based on git changes */ evolveTestsFromGitChanges(options?: EvolutionOptions): Promise<EvolutionResult>; /** * Monitor file changes and evolve tests in real-time */ watchAndEvolve(watchPath: string, options?: EvolutionOptions): Promise<void>; /** * Get git changes for analysis */ private getGitChanges; /** * Analyze changes and evolve related tests */ private analyzeAndEvolveTests; /** * Handle specific types of changes */ private handleSpecificChange; /** * Handle deleted files by deprecating related tests */ private handleDeletedFile; /** * Find test files related to a source file */ private findRelatedTestFiles; /** * Run test maintenance on updated files */ private runTestMaintenance; /** * Detect common test issues without needing a browser page */ private detectTestIssues; /** * Commit test updates */ private commitTestUpdates; /** * Check if file is a code file */ private isCodeFile; /** * Get language from file extension */ private getLanguageFromFile; } export {}; //# sourceMappingURL=test-evolution-engine.d.ts.map