UNPKG

vibe-coder-mcp

Version:

Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.

46 lines 1.87 kB
interface AgentRegistryInstance { registerAgent(registration: unknown): Promise<void>; getAgent(agentId: string): Promise<unknown>; getAllAgents(): Promise<unknown[]>; } interface AgentTaskQueueInstance { addTask(agentId: string, task: unknown): Promise<string>; getTasks(agentId: string, maxTasks?: number): Promise<unknown[]>; getQueueLength(agentId: string): Promise<number>; } interface AgentResponseProcessorInstance { processResponse(response: unknown): Promise<void>; getResponse(taskId: string): Promise<unknown>; getAllResponses(): Promise<unknown[]>; } interface AgentIntegrationBridgeInstance { bridgeAgentData(agentId: string): Promise<unknown>; syncAgentStatus(agentId: string): Promise<void>; } export interface AgentDependencies { agentRegistry?: AgentRegistryInstance | null; agentTaskQueue?: AgentTaskQueueInstance | null; agentResponseProcessor?: AgentResponseProcessorInstance | null; agentIntegrationBridge?: AgentIntegrationBridgeInstance | null; } export declare class DependencyContainer { private static instance; private static isInitializing; private dependencies; private initializationPromises; static getInstance(): DependencyContainer; private static createSafeFallback; getAgentRegistry(): Promise<unknown | null>; private initializeAgentRegistry; getAgentTaskQueue(): Promise<unknown | null>; private initializeAgentTaskQueue; getAgentResponseProcessor(): Promise<unknown | null>; private initializeAgentResponseProcessor; getAgentIntegrationBridge(): Promise<unknown | null>; private initializeAgentIntegrationBridge; clearCache(): void; getDependencyStatus(): Record<string, boolean>; } export declare const dependencyContainer: DependencyContainer; export {}; //# sourceMappingURL=dependency-container.d.ts.map