Quick Start
1
Simple Usage
2
With Custom Embedder
Configuration Options
MultiAgentMemoryConfig SDK Reference
Full parameter reference for MultiAgentMemoryConfig
How It Works
Configuration Options
Full list of options, types, and defaults —
MultiAgentMemoryConfigCommon Patterns
Pattern 1 — Project-scoped research memory
Best Practices
Always set user_id for project isolation
Always set user_id for project isolation
Set
user_id to a unique project or session identifier to prevent memory from bleeding between unrelated workflows. Without user_id, all workflows share the same memory namespace.Order tasks to build context
Order tasks to build context
Tasks run in order by default. Place information-gathering tasks first and synthesis/writing tasks later so downstream agents have full context from upstream agents.
Isolating collections per agent
When several agents share onerag_db_path, give each a distinct collection_name so they coexist and can be reset independently.
collection_name defaults to "memory_store". See Memory Configuration.
Related
Advanced Memory
Single-agent memory configuration
Multi-Agent Planning
Plan tasks before executing them
Multi-Agent Hooks
Intercept task lifecycle events
Learn
Continuous learning from conversations

