fix:选择仅上报聊天记录时,清除历史记忆

This commit is contained in:
rainv123
2026-04-01 11:35:26 +08:00
parent d611b2db73
commit 2aee1bf567
@@ -406,8 +406,9 @@ public class AgentServiceImpl extends BaseServiceImpl<AgentDao, AgentEntity> imp
existingEntity.setUpdatedAt(new Date());
// 更新记忆策略
if (existingEntity.getMemModelId() == null || existingEntity.getMemModelId().equals(Constant.MEMORY_NO_MEM)) {
// 删除所有记录
if (existingEntity.getMemModelId() == null || existingEntity.getMemModelId().equals(Constant.MEMORY_NO_MEM)
|| existingEntity.getMemModelId().equals(Constant.MEMORY_MEM_REPORT_ONLY)) {
agentChatHistoryService.deleteByAgentId(existingEntity.getId(), true, true);
existingEntity.setSummaryMemory("");
} else if (existingEntity.getChatHistoryConf() != null && existingEntity.getChatHistoryConf() == 1) {