UNPKG

ai-ip-plugin

Version:

AI-IP Plugin for MCP Workflow Management with SSE streaming and event handling

66 lines 1.51 kB
/** * Data Manager - Manages workflow data and state */ import { MessageItem } from '../types'; export declare class DataManager { private workflowData; private currentWorkflowItem; private currentTaskId; /** * Get workflow data */ getWorkflowData(): Map<string, MessageItem>; /** * Add workflow item */ addWorkflowItem(uuid: string, item: MessageItem): void; /** * Update workflow item */ updateWorkflowItem(uuid: string, updates: Partial<MessageItem>): void; /** * Remove workflow item */ removeWorkflowItem(uuid: string): void; /** * Clear all data */ clear(): void; /** * Handle start of agent event */ handleStartOfAgent(data: any): void; /** * Handle end of agent event */ handleEndOfAgent(data: any): void; /** * Handle message event */ handleMessage(data: any): void; /** * Handle tool call event */ handleToolCall(data: any): void; /** * Handle tool call result event */ handleToolCallResult(data: any): void; /** * Handle workflow interrupted event */ handleWorkflowInterrupted(data: any): void; /** * Handle error event */ handleError(data: any): void; /** * Set current task ID */ setCurrentTaskId(taskId: string): void; /** * Get current task ID */ getCurrentTaskId(): string | null; } //# sourceMappingURL=DataManager.d.ts.map