Fix code review issues

- Add agent_id parameter to client.add() and use it in mem0_conclude
- Fix inconsistent field access in queue_prefetch_and_get (check both text and memory)
- Remove unused _read_filters() and _write_filters() methods
- Mark prefetch() query parameter as deprecated (was unused)
This commit is contained in:
2026-04-10 13:45:34 +02:00
parent cf09a3534d
commit 2f98f63ecd
2 changed files with 17 additions and 12 deletions
+4 -1
View File
@@ -94,17 +94,20 @@ class LocalMem0Client:
self,
message: str,
user_id: Optional[str] = None,
agent_id: Optional[str] = None,
metadata: Optional[Dict] = None,
) -> Dict:
"""Add a new memory.
API: POST /add
Request: {message, user_id, metadata}
Request: {message, user_id, agent_id, metadata}
Response: {success, memory_id, message}
"""
payload = {"message": message}
if user_id:
payload["user_id"] = user_id
if agent_id:
payload["agent_id"] = agent_id
if metadata:
payload["metadata"] = metadata
return self._request("POST", "/add", json=payload)