Workspaces
Understanding SwiftClaw workspaces
Workspaces
Workspaces organize your agents, configurations, and resources.
What is a Workspace?
A workspace is a container for:
- Agents: Your AI agents
- Configurations: Settings and parameters
- Memory: Agent context and data
- Tools: Custom functions
- Secrets: API keys and credentials
Creating Workspaces
Via CLI
# Create workspace
swiftclaw workspaces create my-workspace
# Set as default
swiftclaw workspaces use my-workspaceVia Dashboard
- Click "New Workspace"
- Enter workspace name
- Configure settings
- Click "Create"
Workspace Structure
my-workspace/
├── agents/
│ ├── customer-support/
│ └── data-processor/
├── config/
│ ├── models.json
│ └── tools.json
├── memory/
│ └── persistent/
└── secrets/
└── .envWorkspace Isolation
Workspaces are isolated:
- Separate Resources: Independent compute and storage
- Isolated Memory: No cross-workspace data access
- Independent Billing: Separate usage tracking
- Access Control: Per-workspace permissions
Switching Workspaces
# List workspaces
swiftclaw workspaces list
# Switch workspace
swiftclaw workspaces use production-workspace
# View current workspace
swiftclaw workspaces currentWorkspace Settings
Default Model
swiftclaw config set default-model gpt-4Memory Configuration
swiftclaw config set memory-ttl 30dTool Registry
swiftclaw tools register my-custom-toolTeam Workspaces
Invite Members
swiftclaw workspaces invite user@example.com \
--role developerRoles
- Owner: Full access
- Admin: Manage settings and members
- Developer: Create and deploy agents
- Viewer: Read-only access
Workspace Limits
| Tier | Agents | Memory | Tools |
|---|---|---|---|
| Free | 3 | 1GB | 10 |
| Pro | 50 | 100GB | 100 |
| Enterprise | Unlimited | Unlimited | Unlimited |
Best Practice: Use separate workspaces for development, staging, and production.
Next Steps
How is this guide ?
Last updated on