From e7137b883b968492e8bc2fa105752af9b10d3460 Mon Sep 17 00:00:00 2001 From: Wenjie Zhang Date: Thu, 11 Sep 2025 02:11:06 +0800 Subject: [PATCH] =?UTF-8?q?fix(AgentMessageComponent):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E9=83=A8=E5=88=86=E5=9C=BA=E6=99=AF=E4=B8=8B=E6=9C=AA?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=20reasoning=5Fcontent=20=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98=20#261?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/components/AgentMessageComponent.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/web/src/components/AgentMessageComponent.vue b/web/src/components/AgentMessageComponent.vue index 0bc4d511..60b67b9e 100644 --- a/web/src/components/AgentMessageComponent.vue +++ b/web/src/components/AgentMessageComponent.vue @@ -148,6 +148,13 @@ const parsedData = computed(() => { let content = props.message.content.trim() || ''; let reasoning_content = props.message.additional_kwargs?.reasoning_content || ''; + if (reasoning_content) { + return { + content, + reasoning_content, + } + } + // Regex to find ... or an unclosed ... at the end of the string. const thinkRegex = /(.*?)<\/think>|(.*?)$/s; const thinkMatch = content.match(thinkRegex);