vibe-coder-mcp
Version:
Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.
32 lines • 1.03 kB
TypeScript
export interface BatchMetrics {
batchNumber: number;
filesProcessed: number;
processingTimeMs: number;
memoryUsageMB: number;
cacheHits?: number;
cacheMisses?: number;
}
export interface PerformanceMetrics {
startTime: number;
endTime?: number;
totalFilesProcessed: number;
totalBatchesProcessed: number;
batches: BatchMetrics[];
peakMemoryUsageMB: number;
averageMemoryUsageMB: number;
totalCacheHits: number;
totalCacheMisses: number;
}
export declare class PerformanceMetricsCollector {
private metrics;
private currentBatchStartTime?;
constructor();
startBatch(): void;
completeBatch(filesProcessed: number, cacheHits?: number, cacheMisses?: number): void;
finalize(): PerformanceMetrics;
generateSummary(): string;
getCurrentMetrics(): PerformanceMetrics;
}
export declare function getMetricsCollector(): PerformanceMetricsCollector;
export declare function resetMetricsCollector(): void;
//# sourceMappingURL=performanceMetrics.d.ts.map