From a8f68c42fc1c855a8f1701549aad1b7059905afe Mon Sep 17 00:00:00 2001 From: rainv123 <2148537152@qq.com> Date: Thu, 2 Apr 2026 11:27:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BB=8E=E6=9C=89=E6=80=BB=E7=BB=93?= =?UTF-8?q?=E8=AE=B0=E5=BF=86=E7=9A=84=E6=A8=A1=E5=9E=8B=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E8=87=B3=E4=BB=85=E4=B8=8A=E6=8A=A5=E8=81=8A=E5=A4=A9=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E6=97=B6=EF=BC=8C=E5=8F=AA=E6=B8=85=E7=A9=BA=E8=AE=B0?= =?UTF-8?q?=E5=BF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/agent/service/impl/AgentServiceImpl.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentServiceImpl.java b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentServiceImpl.java index 020ab1b8..8cf187df 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentServiceImpl.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentServiceImpl.java @@ -406,14 +406,14 @@ public class AgentServiceImpl extends BaseServiceImpl imp existingEntity.setUpdatedAt(new Date()); // 更新记忆策略 - // 删除所有记录 - if (existingEntity.getMemModelId() == null || existingEntity.getMemModelId().equals(Constant.MEMORY_NO_MEM) - || existingEntity.getMemModelId().equals(Constant.MEMORY_MEM_REPORT_ONLY)) { + // 删除所有记录 + if (existingEntity.getMemModelId() != null && existingEntity.getMemModelId().equals(Constant.MEMORY_NO_MEM)) { agentChatHistoryService.deleteByAgentId(existingEntity.getId(), true, true); existingEntity.setSummaryMemory(""); - } else if (existingEntity.getChatHistoryConf() != null && existingEntity.getChatHistoryConf() == 1) { - // 删除音频数据 - agentChatHistoryService.deleteByAgentId(existingEntity.getId(), true, false); + // 删除记忆 + } else if (existingEntity.getMemModelId() != null + && existingEntity.getMemModelId().equals(Constant.MEMORY_MEM_REPORT_ONLY)) { + existingEntity.setSummaryMemory(""); } // 更新上下文源配置