From b70402ed30a1b413f231febad1b1fe8220d75092 Mon Sep 17 00:00:00 2001 From: ARIA Date: Fri, 10 Apr 2026 13:47:08 +0200 Subject: [PATCH] Fix missing agent_id in sync_turn() The sync_turn() method was not passing agent_id to client.add(), causing inconsistent memory scoping compared to mem0_conclude. --- __init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/__init__.py b/__init__.py index 03193a2..104f676 100644 --- a/__init__.py +++ b/__init__.py @@ -350,11 +350,11 @@ class Mem0LocalMemoryProvider(MemoryProvider): def _sync(): try: client = self._get_client() - # Combine user and assistant content for context combined = f"User: {user_content}\nAssistant: {assistant_content}" client.add( message=combined, user_id=self._user_id, + agent_id=self._agent_id, ) self._record_success() except Exception as e: