Merge pull request #3067 from xinnan-tech/memory-model-rename

fix:从有总结记忆的模型切换至仅上报聊天记录时,只清空记忆总结内容
This commit is contained in:
wengzh
2026-04-02 11:56:33 +08:00
committed by GitHub
@@ -406,14 +406,14 @@ public class AgentServiceImpl extends BaseServiceImpl<AgentDao, AgentEntity> imp
existingEntity.setUpdatedAt(new Date()); 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); agentChatHistoryService.deleteByAgentId(existingEntity.getId(), true, true);
existingEntity.setSummaryMemory(""); existingEntity.setSummaryMemory("");
} else if (existingEntity.getChatHistoryConf() != null && existingEntity.getChatHistoryConf() == 1) { // 删除记忆
// 删除音频数据 } else if (existingEntity.getMemModelId() != null
agentChatHistoryService.deleteByAgentId(existingEntity.getId(), true, false); && existingEntity.getMemModelId().equals(Constant.MEMORY_MEM_REPORT_ONLY)) {
existingEntity.setSummaryMemory("");
} }
// 更新上下文源配置 // 更新上下文源配置