Mem0
Shanone’s Mem0 integration gives your agent 14 tools for storing, searching, and managing long-term memory across conversations, plus the entities and event status behind async memory operations.Getting Started
1
Get a Mem0 API key
Sign up at app.mem0.ai and copy your API key from the dashboard.
2
Add the key in Shanone
Go to Integrations > Mem0 in the Shanone dashboard and paste the API key in.
3
Retry your request
Once saved,
shanone_execute_tool calls for mem0_* tools will succeed.Available Tools
Shanone provides 14 tools for Mem0, organized into these categories:Memories
Memories
mem0_add_memories, mem0_search_memories, mem0_get_memoriesSingle memory operations
Single memory operations
mem0_get_memory, mem0_update_memory, mem0_delete_memory, mem0_delete_all_memoriesMemory history & batch ops
Memory history & batch ops
mem0_get_memory_history, mem0_batch_update_memories, mem0_batch_delete_memoriesEntities
Entities
mem0_list_entities, mem0_get_entity, mem0_delete_entityEvents
Events
mem0_get_event_status — check the status of an async memory operation (e.g. a batch add/update/delete)Common Use Cases
Personalized assistants
Recall a user’s preferences and past requests across sessions
Conversation continuity
Add key facts from a conversation as memories for future reference
Memory cleanup
Batch-delete outdated or incorrect memories tied to a specific entity
Audit trails
Use
mem0_get_memory_history to see how a memory has evolved over timeTroubleshooting
mem0_search_memories returns nothing relevant
mem0_search_memories returns nothing relevant
Search quality depends on how memories were added — pass enough context (user_id, agent_id, or run_id) at add time so memories are scoped correctly for later retrieval.
Batch operations report success but a memory wasn't affected
Batch operations report success but a memory wasn't affected
mem0_get_event_status can confirm whether a batch operation fully completed; some batch add/update calls process asynchronously and may need a short delay before the result is final.Deleted an entity but its memories still show up
Deleted an entity but its memories still show up
mem0_delete_entity removes the entity record itself; use mem0_delete_all_memories scoped to that entity’s user/agent ID if you also need its associated memories gone.