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.
-
+