UNPKG

n8n

Version:

n8n Workflow Automation Tool

15 lines (14 loc) 684 B
import type { InstanceAiMessage } from '@n8n/api-types'; import type { AgentDbMessage, AgentTreeSnapshot } from '@n8n/instance-ai'; type RunSnapshots = AgentTreeSnapshot[]; export interface StoredAgentMessage { id: string; role: string; content: unknown; type?: string; createdAt: Date; } export declare function parseStoredMessages(storedMessages: Array<AgentDbMessage | StoredAgentMessage>, snapshots?: RunSnapshots): InstanceAiMessage[]; export declare function collectConfirmationRequestIds(messages: InstanceAiMessage[]): string[]; export declare function markExpiredConfirmations(messages: InstanceAiMessage[], liveRequestIds: Set<string>): void; export {};