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.
This commit is contained in:
2026-04-10 13:47:08 +02:00
parent 2f98f63ecd
commit b70402ed30
+1 -1
View File
@@ -350,11 +350,11 @@ class Mem0LocalMemoryProvider(MemoryProvider):
def _sync(): def _sync():
try: try:
client = self._get_client() client = self._get_client()
# Combine user and assistant content for context
combined = f"User: {user_content}\nAssistant: {assistant_content}" combined = f"User: {user_content}\nAssistant: {assistant_content}"
client.add( client.add(
message=combined, message=combined,
user_id=self._user_id, user_id=self._user_id,
agent_id=self._agent_id,
) )
self._record_success() self._record_success()
except Exception as e: except Exception as e: