From 24ba04b3e39a605bbc9860be11bd5395afa007c1 Mon Sep 17 00:00:00 2001 From: hubian <908234780@qq.com> Date: Mon, 27 Apr 2026 17:03:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=99=BA=E8=83=BD=E4=BD=93=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E4=BD=BF=E7=94=A8=E8=AE=B0=E5=BD=95=E5=8F=AA=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E7=9C=9F=E6=AD=A3=E6=9C=89=E5=AF=B9=E8=AF=9D=E7=9A=84?= =?UTF-8?q?=E6=99=BA=E8=83=BD=E4=BD=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- www/app.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/www/app.js b/www/app.js index 77c1e0d..4c19853 100644 --- a/www/app.js +++ b/www/app.js @@ -263,9 +263,10 @@ function getRemainingQuota() { } // 获取使用智能体的对话列表(按时间倒序) +// 只返回真正有对话消息的记录(messages.length > 0) function getAgentConversationHistory(limit = 5) { return conversations - .filter(conv => conv.agentId) // 筛选有智能体的对话 + .filter(conv => conv.agentId && conv.messages && conv.messages.length > 0) // 筛选有智能体且有消息的对话 .sort((a, b) => b.updatedAt - a.updatedAt) // 按更新时间倒序 .slice(0, limit) .map(conv => {