UNPKG

@convex-dev/agent

Version:

A agent component for Convex.

20 lines 929 B
import { type ModelMessage } from "ai"; import type { MessageDoc } from "../validators.js"; import type { ActionCtx, AgentComponent, Config, MutationCtx } from "./types.js"; import type { Message } from "../validators.js"; export declare function saveInputMessages(ctx: MutationCtx | ActionCtx, component: AgentComponent, { threadId, userId, prompt, messages, ...args }: { prompt: string | (ModelMessage | Message)[] | undefined; messages: (ModelMessage | Message)[] | undefined; promptMessageId: string | undefined; userId: string | undefined; threadId: string; agentName?: string; storageOptions?: { saveMessages?: "all" | "promptAndOutput"; }; } & Pick<Config, "usageHandler" | "textEmbeddingModel" | "callSettings">): Promise<{ promptMessageId: string | undefined; pendingMessage: MessageDoc; savedMessages: MessageDoc[]; }>; //# sourceMappingURL=saveInputMessages.d.ts.map