From 28d73afaa06c46d940a725d92e761f5e57feb25c Mon Sep 17 00:00:00 2001 From: wuyang6 Date: Wed, 13 May 2026 11:36:42 +0800 Subject: [PATCH] Reduce chat request payload size --- frontend/app/app/assistant.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/app/app/assistant.tsx b/frontend/app/app/assistant.tsx index c94e2c0..5ae90cf 100644 --- a/frontend/app/app/assistant.tsx +++ b/frontend/app/app/assistant.tsx @@ -41,13 +41,16 @@ export const Assistant = () => { messages.length > 1 ? selectedSessionId : null; const outgoingSessionId = lastSessionId ?? selectedResumeSessionId ?? options.id; + const lastUserMessage = [...messages] + .reverse() + .find((message) => message.role === "user"); writeActiveSessionId(outgoingSessionId); return { body: { ...body, id: options.id, - messages, + messages: lastUserMessage ? [lastUserMessage] : [], resumeSessionId: lastSessionId ?? selectedResumeSessionId ?? undefined, },