From 83eb5d1d0d33d2dc6297bdc37149fd3c44fa6f13 Mon Sep 17 00:00:00 2001 From: zhangyahui Date: Thu, 26 Mar 2026 16:11:09 +0800 Subject: [PATCH] =?UTF-8?q?bugfix:=20=E5=AE=9E=E6=97=B6=E5=AF=B9=E8=AF=9D?= =?UTF-8?q?=E5=81=9C=E6=AD=A2=E7=94=9F=E6=88=90=E6=AF=8F=E6=9D=A1=E9=83=BD?= =?UTF-8?q?=E6=9C=89=E5=8D=A1=E7=89=87&=E5=8E=86=E5=8F=B2=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E9=87=8C=E7=9A=84web=20sources=E5=8D=A1=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home/agent/components/Agent.vue | 14 ++++++++++++++ src/views/home/agent/components/Item.vue | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/views/home/agent/components/Agent.vue b/src/views/home/agent/components/Agent.vue index 789c708..5023bf3 100644 --- a/src/views/home/agent/components/Agent.vue +++ b/src/views/home/agent/components/Agent.vue @@ -495,6 +495,7 @@ let combinedContent = item.content || '' let combinedThinkingText = item.reasoning || '' let combinedImageUrl = item.image_url || null + let webAddress = item.webAddress || null // 继续往后找连续的 assistant 消息 let j = i + 1 while (j < dialogue.length && dialogue[j].role === 'assistant') { @@ -504,6 +505,12 @@ if (dialogue[j].image_url) { combinedImageUrl = dialogue[j].image_url } + if (dialogue[j].webAddress) { + combinedContent += `` + webAddress = dialogue[j].webAddress + // console.log('webAddress22222222222222', dialogue[j].webAddress) + // debugger + } j++ } @@ -518,6 +525,7 @@ thinkingText: combinedThinkingText, text: combinedContent, image_url: combinedImageUrl, + webAddress: !!webAddress ? JSON.parse(webAddress) : null, isUser: false, id: result.length + 1, sessionId: sessionId @@ -601,6 +609,11 @@ return } const { ancestors, current } = data + current.dialogue.forEach((item) => { + if (item.webAddress) { + console.log(item) + } + }) const imgList = [] const ancestorsList = [] @@ -622,6 +635,7 @@ messageList.value = [...ancestorsList] params.versionID = current?.id sketchList.value = imgList + console.log('------------', messageList.value) }) } diff --git a/src/views/home/agent/components/Item.vue b/src/views/home/agent/components/Item.vue index ee5a4ee..53b3472 100644 --- a/src/views/home/agent/components/Item.vue +++ b/src/views/home/agent/components/Item.vue @@ -73,7 +73,7 @@ {{ content.webAddress?.length }} web pages have been retrieved. - +