Improve Docs: Agent Id - Mem0 OSS Graph Memory (#2969)

This commit is contained in:
Akshat Jain
2025-06-21 23:34:28 +05:30
committed by GitHub
parent dd6f6f7a2e
commit c173ec32d0
2 changed files with 14 additions and 2 deletions

View File

@@ -238,7 +238,7 @@ The Mem0's graph supports the following operations:
### Add Memories ### Add Memories
<Note> <Note>
Mem0 with Graph Memory supports both `user_id` and `agent_id` parameters. You can use either or both to organize your memories. Use `userId` and `agentId` in NodeSDK. Mem0 with Graph Memory supports both "user_id" and "agent_id" parameters. You can use either or both to organize your memories. Use "userId" and "agentId" in NodeSDK.
</Note> </Note>
<CodeGroup> <CodeGroup>
@@ -552,7 +552,9 @@ memory.search("Who is spiderman?", { userId: "alice123" });
## Using Multiple Agents with Graph Memory ## Using Multiple Agents with Graph Memory
When working with multiple agents, you can use the `agent_id` parameter to organize memories by both user and agent. This allows you to:
When working with multiple agents, you can use the "agent_id" parameter to organize memories by both user and agent. This allows you to:
1. Create agent-specific knowledge graphs 1. Create agent-specific knowledge graphs
2. Share common knowledge between agents 2. Share common knowledge between agents

View File

@@ -138,6 +138,16 @@ class MemoryGraph:
def get_all(self, filters, limit=100): def get_all(self, filters, limit=100):
"""
Retrieves all nodes and relationships from the graph database based on optional filtering criteria.
Args:
filters (dict): A dictionary containing filters to be applied during the retrieval.
limit (int): The maximum number of nodes and relationships to retrieve. Defaults to 100.
Returns:
list: A list of dictionaries, each containing:
- 'contexts': The base data store response for each memory.
- 'entities': A list of strings representing the nodes and relationships
"""
agent_filter = "" agent_filter = ""
params = {"user_id": filters["user_id"], "limit": limit} params = {"user_id": filters["user_id"], "limit": limit}
if filters.get("agent_id"): if filters.get("agent_id"):