From af3c6fb19eea1eebeef9b4533e42436bb9f7289b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E9=9D=99=E8=BF=9C?= <837317210@qq.com> Date: Wed, 23 Apr 2025 19:53:59 +0800 Subject: [PATCH 1/3] fix: add compatible logic --- .../miniprogram/components/agent-ui/index.js | 32 ++++++++++++------- components/agent-ui/index.js | 31 ++++++++++++------ 2 files changed, 42 insertions(+), 21 deletions(-) diff --git a/apps/miniprogram-agent-ui/miniprogram/components/agent-ui/index.js b/apps/miniprogram-agent-ui/miniprogram/components/agent-ui/index.js index 4543984..a77de3c 100644 --- a/apps/miniprogram-agent-ui/miniprogram/components/agent-ui/index.js +++ b/apps/miniprogram-agent-ui/miniprogram/components/agent-ui/index.js @@ -265,18 +265,28 @@ Component({ const res = await this.fetchConversationList(true, this.data.bot.botId); if (res) { const { data } = res; - console.log("data default", data.code); + console.log("default conversation", data); if (data && !data.code) { - console.log("data", data); - this.setData({ - defaultConversation: data, - conversations: [data], - transformConversations: this.transformConversationList([data]), - // conversationPageOptions: { - // ...this.data.conversationPageOptions, - // total: data.total, - // }, - }); + // 区分旧的默认会话结构与新的默认会话结构 + if (data.data) { + if (data.data.length) { + this.setData({ + defaultConversation: data.data[0], + conversations: data.data, + transformConversations: this.transformConversationList(data.data), + }); + } + } else { + this.setData({ + defaultConversation: data, + conversations: [data], + transformConversations: this.transformConversationList([data]), + // conversationPageOptions: { + // ...this.data.conversationPageOptions, + // total: data.total, + // }, + }); + } } } } diff --git a/components/agent-ui/index.js b/components/agent-ui/index.js index 00a238d..323b0ef 100644 --- a/components/agent-ui/index.js +++ b/components/agent-ui/index.js @@ -263,20 +263,31 @@ Component({ try { if (this.data.bot.botId) { const res = await this.fetchConversationList(true, this.data.bot.botId); + console.log("default conversation", res); if (res) { const { data } = res; - console.log("data default", data.code); if (data && !data.code) { + // 区分旧的默认会话结构与新的默认会话结构 console.log("data", data); - this.setData({ - defaultConversation: data, - conversations: [data], - transformConversations: this.transformConversationList([data]), - // conversationPageOptions: { - // ...this.data.conversationPageOptions, - // total: data.total, - // }, - }); + if (data.data) { + if (data.data.length) { + this.setData({ + defaultConversation: data.data[0], + conversations: data.data, + transformConversations: this.transformConversationList(data.data), + }); + } + } else { + this.setData({ + defaultConversation: data, + conversations: [data], + transformConversations: this.transformConversationList([data]), + // conversationPageOptions: { + // ...this.data.conversationPageOptions, + // total: data.total, + // }, + }); + } } } } From 60afc035fd999996b50f465dde485d8d4e6c40be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E9=9D=99=E8=BF=9C?= <837317210@qq.com> Date: Wed, 23 Apr 2025 19:54:02 +0800 Subject: [PATCH 2/3] chore: sync agent-ui component before release --- components/agent-ui/index.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/components/agent-ui/index.js b/components/agent-ui/index.js index 323b0ef..a77de3c 100644 --- a/components/agent-ui/index.js +++ b/components/agent-ui/index.js @@ -263,12 +263,11 @@ Component({ try { if (this.data.bot.botId) { const res = await this.fetchConversationList(true, this.data.bot.botId); - console.log("default conversation", res); if (res) { const { data } = res; + console.log("default conversation", data); if (data && !data.code) { // 区分旧的默认会话结构与新的默认会话结构 - console.log("data", data); if (data.data) { if (data.data.length) { this.setData({ @@ -1213,7 +1212,7 @@ Component({ let endTime = null; // 记录结束思考时间 let index = 0; for await (let event of res.eventStream) { - console.log("event", event); + // console.log("event", event); const { chatStatus } = this.data; if (chatStatus === 0) { isManuallyPaused = true; @@ -1389,7 +1388,7 @@ Component({ // tool_call 场景,调用响应 if (type === "tool-result") { const { toolCallId, result } = dataJson; - console.log("tool-result", result); + // console.log("tool-result", result); if (lastValue.toolCallList && lastValue.toolCallList.length) { const lastToolCallObj = lastValue.toolCallList.find((item) => item.id === toolCallId); if (lastToolCallObj && !lastToolCallObj.callResult) { @@ -1420,7 +1419,7 @@ Component({ [`chatRecords[${lastValueIndex}].content`]: lastValue.content, }); } - console.log("this.data.chatRecords", this.data.chatRecords); + // console.log("this.data.chatRecords", this.data.chatRecords); this.setData({ chatStatus: 0, [`chatRecords[${lastValueIndex}].hiddenBtnGround`]: isManuallyPaused, From ba667ef0104857e973ea8f8dc2ff9be6f4ee6eb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E9=9D=99=E8=BF=9C?= <837317210@qq.com> Date: Wed, 23 Apr 2025 19:55:39 +0800 Subject: [PATCH 3/3] chore(release): 1.10.1 --- CHANGELOG.md | 8 ++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 93b21c4..5d4d7f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [1.10.1](https://github.com/TencentCloudBase/cloudbase-agent-ui/compare/v1.10.0...v1.10.1) (2025-04-23) + + +### Bug Fixes + +* add compatible logic ([af3c6fb](https://github.com/TencentCloudBase/cloudbase-agent-ui/commit/af3c6fb19eea1eebeef9b4533e42436bb9f7289b)) +* remove comment ([6f76b6c](https://github.com/TencentCloudBase/cloudbase-agent-ui/commit/6f76b6c090bbcb661641113ef8ed06831c7f5780)) + ## [1.10.0](https://github.com/TencentCloudBase/cloudbase-agent-ui/compare/v1.9.1...v1.10.0) (2025-04-23) diff --git a/package-lock.json b/package-lock.json index e00cc8e..e4f6e8f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "cloudbase-agent-ui", - "version": "1.10.0", + "version": "1.10.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "cloudbase-agent-ui", - "version": "1.10.0", + "version": "1.10.1", "license": "MIT", "dependencies": { "standard-version": "^9.5.0" diff --git a/package.json b/package.json index b522d2f..87bca38 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cloudbase-agent-ui", - "version": "1.10.0", + "version": "1.10.1", "description": "微信小程序 Agent UI组件", "main": "index.js", "directories": {