From 64bb9dd90067a749047233bbf9908dd51015f6cb Mon Sep 17 00:00:00 2001 From: "dayuan.jiang" Date: Wed, 26 Mar 2025 10:58:48 +0000 Subject: [PATCH] refactor: simplify enhancedMessages construction in chat route --- app/api/chat/route.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/api/chat/route.ts b/app/api/chat/route.ts index 1e172f4..ba03ff7 100644 --- a/app/api/chat/route.ts +++ b/app/api/chat/route.ts @@ -64,11 +64,9 @@ User input: """md ${lastMessage.content} """`; - - let enhancedMessages = messages.length === 1 - ? [{ role: "system", content: systemMessage }, { ...lastMessage, content: formattedContent }] - : [...messages.slice(0, -1), { ...lastMessage, content: formattedContent }]; - + let enhancedMessages = [{ role: "system", content: systemMessage }, ...messages]; + enhancedMessages = [...enhancedMessages.slice(0, -1), { ...lastMessage, content: formattedContent }]; + console.log("Enhanced messages:", enhancedMessages); const result = streamText({ // model: google("gemini-2.0-flash"), // model: openai("chatgpt-4o-latest"),