From db1da4a61ad08c022eaf5f48116a02d2d7e5d5cd Mon Sep 17 00:00:00 2001 From: lixinyue11 <94037597+lixinyue11@users.noreply.github.com> Date: Fri, 6 Feb 2026 12:30:57 +0800 Subject: [PATCH] Fix/develop memory bug (#339) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 遗漏的历史映射 * 遗漏的历史映射 * fix_timeline_memories * fix_timeline_memories * write_gragp/bug_fix * write_gragp/bug_fix * write_gragp/bug_fix * write_gragp/bug_fix * Multiple independent transactions - single transaction * memory_content ->memory_config_id * memory_content ->memory_config_id * memory_content ->memory_config_id * memory_content ->memory_config_id * memory_content ->memory_config_id --- api/app/services/app_service.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/app/services/app_service.py b/api/app/services/app_service.py index 8a2a0428..38eb5f4c 100644 --- a/api/app/services/app_service.py +++ b/api/app/services/app_service.py @@ -955,11 +955,13 @@ class AppService: ).order_by( AgentConfig.updated_at.desc() ) - config = self.db.scalars(stmt).first() + config = self.db.scalars(stmt).first() + config_memory=config.memory + if 'memory_content' in config_memory: + config.memory['memory_config_id'] = config.memory.pop('memory_content') if config: return config - # 返回默认配置模板(不保存到数据库) logger.debug("配置不存在,返回默认模板", extra={"app_id": str(app_id)}) return self._create_default_agent_config(app_id)