TypeScript API / @laikacms/server/ai / AiMessage
Interface: AiMessage
AI Message - stores the raw UIMessage from Vercel AI SDK v3 We store the entire UIMessage object as-is for full fidelity restoration
Properties
createdAt?
ts
optional createdAt?: number;Timestamp when the message was created
id
ts
id: string;The raw UIMessage object from @ai-sdk/react v3
parts
ts
parts: unknown[];v3 format: array of message parts (text, tool calls, etc.)
role
ts
role: "user" | "assistant";