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
64 lines • 1.62 kB
TypeScript
import { LazyHandlerRegistry } from './lazy-handler-registry.js';
export interface StartupConfig {
coreHandlers?: string[];
lazyHandlers?: string[];
maxStartupTime?: number;
enableProfiling?: boolean;
}
/**
* OptimizedServerStartup - Implements optimized startup with lazy loading
* Target: <1800ms startup time with 30% improvement
*/
export declare class OptimizedServerStartup {
private registry;
private tracker;
private config;
private coreHandlers;
private initialized;
constructor();
/**
* Enable lazy loading configuration
*/
enableLazyLoading(config: StartupConfig): void;
/**
* Initialize the optimized startup
*/
initialize(): Promise<void>;
/**
* Load a core handler
*/
private loadCoreHandler;
/**
* Register lazy handlers by pattern
*/
private registerLazyHandlersByPattern;
/**
* Expand pattern to handler names
*/
private expandPattern;
/**
* Get core handler count
*/
getCoreHandlerCount(): number;
/**
* Get total handler count
*/
getTotalHandlerCount(): number;
/**
* Get startup metrics
*/
getStartupMetrics(): import("./startup-performance-tracker.js").StartupMetrics;
/**
* Get performance improvement
*/
getPerformanceImprovement(baselineTime: number): number;
/**
* Check if startup time target is met
*/
meetsStartupTarget(): boolean;
/**
* Get handler registry
*/
getRegistry(): LazyHandlerRegistry;
}
//# sourceMappingURL=optimized-server-startup.d.ts.map