Feature Request
Enable a single AutoMem backend to serve multiple projects with completely separate memory spaces.
Use Case
Teams or organizations that want to:
- Run one AutoMem instance for multiple projects
- Keep memories isolated between projects
- Reduce infrastructure overhead
Proposed Implementation
Originally proposed in #5 by @andrewleech:
- Add
projectId to AutoMemConfig interface
- Send
X-Project-ID header when project is configured
- Add
--project-id CLI flag to setup command
- Support
AUTOMEM_PROJECT_ID environment variable
- Load project ID in MCP server
Notes
This requires corresponding backend changes to scope Memory nodes and Qdrant collections by project_id.
Tracking issue created from closed PR #5
Feature Request
Enable a single AutoMem backend to serve multiple projects with completely separate memory spaces.
Use Case
Teams or organizations that want to:
Proposed Implementation
Originally proposed in #5 by @andrewleech:
projectIdtoAutoMemConfiginterfaceX-Project-IDheader when project is configured--project-idCLI flag to setup commandAUTOMEM_PROJECT_IDenvironment variableNotes
This requires corresponding backend changes to scope Memory nodes and Qdrant collections by project_id.
Tracking issue created from closed PR #5