add zod schemas & inferences

This commit is contained in:
thierryverse 2025-11-14 00:25:08 +02:00
parent 0c41e487d8
commit 77d49ca11c
10 changed files with 143 additions and 92 deletions

View file

@ -1,6 +1,14 @@
import { Message } from "@ai-sdk/react";
import { type ClassValue, clsx } from "clsx";
import { twMerge } from "tailwind-merge";
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs));
}
export function getChatTitleFromMessages(messages: Message[]) {
const userMessages = messages.filter((msg) => msg.role === "user");
if (userMessages.length === 0) return "Untitled Chat";
return userMessages[0].content;
}