From 8daa37c4c7905a72f772ce41d9fded4845092011 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E6=BD=AE?= Date: Wed, 21 Jan 2026 21:10:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9memory=E4=B8=BA=E5=BC=82?= =?UTF-8?q?=E6=AD=A5=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agent/mem0_middleware.py | 7 ++----- public/index.html | 8 +++----- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/agent/mem0_middleware.py b/agent/mem0_middleware.py index 8b50cbd..75e9778 100644 --- a/agent/mem0_middleware.py +++ b/agent/mem0_middleware.py @@ -11,6 +11,7 @@ from langgraph.runtime import Runtime from .mem0_config import Mem0Config from .mem0_manager import Mem0Manager, get_mem0_manager +import asyncio logger = logging.getLogger("app") @@ -123,8 +124,6 @@ class Mem0Middleware(AgentMiddleware): return None try: - import asyncio - # 提取用户查询 query = self._extract_user_query(state) if not query: @@ -224,8 +223,6 @@ class Mem0Middleware(AgentMiddleware): return try: - import asyncio - # 触发后台增强任务 asyncio.create_task(self._trigger_augmentation_async(state, runtime)) except Exception as e: @@ -242,7 +239,7 @@ class Mem0Middleware(AgentMiddleware): return try: - await self._trigger_augmentation_async(state, runtime) + asyncio.create_task(self._trigger_augmentation_async(state, runtime)) except Exception as e: logger.error(f"Error in Mem0Middleware.aafter_agent: {e}") diff --git a/public/index.html b/public/index.html index 0a010e1..104a520 100644 --- a/public/index.html +++ b/public/index.html @@ -220,17 +220,15 @@ color: var(--text); } - - - - + + - +