vibe-coder-mcp
Version:
Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.
37 lines • 1.32 kB
TypeScript
import { EventEmitter } from 'events';
export interface ProgressJobBridgeConfig {
enableProgressMapping: boolean;
enableResourceTracking: boolean;
progressUpdateThreshold: number;
debounceMs: number;
}
export declare class ProgressJobBridge extends EventEmitter {
private static instance;
private progressTracker;
private jobManagerIntegration;
private config;
private lastProgressUpdate;
private updateTimers;
private constructor();
static getInstance(config?: Partial<ProgressJobBridgeConfig>): ProgressJobBridge;
private initializeEventBridges;
private handleDecompositionProgress;
private handleDecompositionCompleted;
private handleTaskProgressUpdated;
private handleTaskCompleted;
private handleTaskFailed;
private debounceJobUpdate;
private updateJobProgress;
private extractJobId;
private extractResourceUsage;
getBridgeStats(): {
activeJobs: number;
pendingUpdates: number;
totalProgressUpdates: number;
config: ProgressJobBridgeConfig;
};
dispose(): void;
}
export declare const progressJobBridge: ProgressJobBridge;
export declare function getProgressJobBridge(config?: Partial<ProgressJobBridgeConfig>): ProgressJobBridge;
//# sourceMappingURL=progress-job-bridge.d.ts.map