Migration guide
Migrate from Zep to ZeroMemory
Move your Zep sessions and summaries into ZeroMemory via MIF — session namespaces preserved, semantic recall handled for you.
Map Zep messages to MIF
def zep_message_to_mif(msg, session_id):
return {
"@context": "https://mif.ainative.studio/context/v1",
"@type": "Memory",
"@id": f"urn:mif:memory:{msg['uuid']}",
"content": msg["content"],
"conceptType": "episodic", # chat turns are episodic
"created": msg["created_at"],
"namespace": f"session:{session_id}", # preserve Zep session scoping
}Import per session
POST /api/v1/public/memory/v2/import
{ "format": "mif-json", "namespace": "session:abc123", "documents": docs }Zep session summaries map cleanly to a semantic memory (or carry them in the Level-3 summary field).