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/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..a77de3c 100644 --- a/components/agent-ui/index.js +++ b/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, + // }, + }); + } } } } @@ -1202,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; @@ -1378,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) { @@ -1409,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, 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": {