@convex-dev/agent
Version:
A agent component for Convex.
15 lines • 774 B
TypeScript
import type { UIMessage as AIUIMessage, UIDataTypes, UITools } from "ai";
import type { MessageDoc } from "../client/index.js";
import type { MessageStatus } from "../validators.js";
export type UIMessage<METADATA = unknown, DATA_PARTS extends UIDataTypes = UIDataTypes, TOOLS extends UITools = UITools> = AIUIMessage<METADATA, DATA_PARTS, TOOLS> & {
key: string;
order: number;
stepOrder: number;
status: "streaming" | MessageStatus;
agentName?: string;
text: string;
};
export declare function toUIMessages<METADATA = unknown, DATA_PARTS extends UIDataTypes = UIDataTypes, TOOLS extends UITools = UITools>(messages: (MessageDoc & {
streaming?: boolean;
})[]): UIMessage<METADATA, DATA_PARTS, TOOLS>[];
//# sourceMappingURL=toUIMessages.d.ts.map