mem0
Mem0 is a powerful memory management system designed specifically for AI agents. It provides a persistent, searchable memory store that enables agents to remember past interactions, learn from experiences, and maintain context across conversations and workflow executions.
With Mem0, you can:
Store agent memories: Save conversation history, user preferences, and important context
Retrieve relevant information: Use semantic search to find the most relevant past interactions
Build context-aware agents: Enable your agents to reference past conversations and maintain continuity
Personalize interactions: Tailor responses based on user history and preferences
Implement long-term memory: Create agents that learn and adapt over time
Scale memory management: Handle memory needs for multiple users and complex workflows
In Agent Forge, the Mem0 integration enables your agents to maintain persistent memory across workflow executions. This allows for more natural, context-aware interactions where agents can recall past conversations, remember user preferences, and build upon previous interactions. By connecting Agent Forge with Mem0, you can create agents that feel more human-like in their ability to remember and learn from past experiences. The integration supports adding new memories, searching existing memories semantically, and retrieving specific memory records. This memory management capability is essential for building sophisticated agents that can maintain context over time, personalize interactions based on user history, and continuously improve their performance through accumulated knowledge.
Usage Instructions
Add, search, retrieve, and delete memories using Mem0. Store conversation history, user preferences, and context across workflow executions for enhanced AI agent capabilities.
Tools
mem0_add_memories
mem0_add_memoriesAdd memories to Mem0 for persistent storage and retrieval
Input
userId
string
Yes
User ID associated with the memory
messages
json
Yes
Array of message objects with role and content
apiKey
string
Yes
Your Mem0 API key
Output
ids
any
Memory identifiers
memories
any
Memory data
searchResults
any
Search results
mem0_search_memories
mem0_search_memoriesSearch for memories in Mem0 using semantic search
Input
userId
string
Yes
User ID to search memories for
query
string
Yes
Search query to find relevant memories
limit
number
No
Maximum number of results to return
apiKey
string
Yes
Your Mem0 API key
Output
ids
any
Memory identifiers
memories
any
Memory data
searchResults
any
Search results
mem0_get_memories
mem0_get_memoriesRetrieve memories from Mem0 by ID or filter criteria
Input
userId
string
Yes
User ID to retrieve memories for
memoryId
string
No
Specific memory ID to retrieve
startDate
string
No
Start date for filtering by created_at (format: YYYY-MM-DD)
endDate
string
No
End date for filtering by created_at (format: YYYY-MM-DD)
limit
number
No
Maximum number of results to return
apiKey
string
Yes
Your Mem0 API key
Output
ids
any
Memory identifiers
memories
any
Memory data
searchResults
any
Search results
Notes
Category:
toolsType:
mem0
Was this helpful?
