When to Use Workspaces
Create separate workspaces to isolate data between different tenants, teams, or environments. Everything inside a workspace is invisible to other workspaces. Common patterns:- Multi-tenant apps — one workspace per customer
- Environment separation — separate workspaces for development, staging, and production
- Team isolation — one workspace per business unit
Relationships
- Actors and Agents are created globally, then bound to a workspace to operate within it.
- Projects live inside a workspace and hold the actual memory data.
- Search operates at the workspace level, querying across all projects within it.