UNPKG

@convex-dev/agent

Version:

A agent component for Convex.

27 lines 1.01 kB
import type { TextStreamPart, ToolSet } from "ai"; import type { MessageDoc } from "../client/index.js"; import type { StreamDelta, StreamMessage } from "../validators.js"; export declare function mergeDeltas(threadId: string, streamMessages: StreamMessage[], existingStreams: Array<{ streamId: string; cursor: number; messages: MessageDoc[]; }>, allDeltas: StreamDelta[]): [ MessageDoc[], Array<{ streamId: string; cursor: number; messages: MessageDoc[]; }>, boolean ]; export declare function applyDeltasToStreamMessage(threadId: string, streamMessage: StreamMessage, existing: { streamId: string; cursor: number; messages: MessageDoc[]; } | undefined, deltas: StreamDelta[]): [{ streamId: string; cursor: number; messages: MessageDoc[]; }, boolean]; export declare function createStreamingMessage(threadId: string, message: StreamMessage, part: TextStreamPart<ToolSet>, index: number): MessageDoc; //# sourceMappingURL=deltas.d.ts.map