Skip to content

Memory Consolidation

Memonic runs a durable 5-step consolidation workflow (Cloudflare Workflows) that compresses episodic memories into semantic ones — like sleeping to consolidate short-term into long-term memory.

Terminal window
curl -X POST https://memonic.dev/api/memory/consolidate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"agentId": "agent-001"}'

Response: {"workflowId": "wf_abc123"}

Terminal window
curl https://memonic.dev/api/memory/consolidate/wf_abc123 \
-H "Authorization: Bearer YOUR_API_KEY"

Returns: {"status": "running" | "completed" | "failed", "step": 3, "totalSteps": 5}

  1. Fetch recent episodic memories for the agent
  2. Cluster semantically similar memories
  3. Summarize each cluster using llama-3.1-8b-instruct
  4. Store summaries as semantic memories
  5. Archive the source episodic memories