docs: fix search method return value handling in integration and example docs (#3208)
This commit is contained in:
@@ -49,8 +49,8 @@ mem0 = MemoryClient()
|
||||
def search_memory(query: str, user_id: str) -> dict:
|
||||
"""Search through past conversations and memories"""
|
||||
memories = mem0.search(query, user_id=user_id)
|
||||
if memories:
|
||||
memory_context = "\n".join([f"- {mem['memory']}" for mem in memories])
|
||||
if memories.get('results', []):
|
||||
memory_context = "\n".join([f"- {mem['memory']}" for mem in memories.get('results', [])])
|
||||
return {"status": "success", "memories": memory_context}
|
||||
return {"status": "no_memories", "message": "No relevant memories found"}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user