How many workspaces and agents can I create

No hard limits. Dozens (even hundreds) are fine, but watch for:
Disk growth: sessions + transcripts live under ~/.openclaw/agents/<agentId>/sessions/.
Token cost: more agents means more concurrent model usage.
Ops overhead: per-agent auth profiles, workspaces, and channel routing.
Tips:
Keep one active workspace per agent (agents.defaults.workspace).
Prune old sessions (delete JSONL or store entries) if disk grows.
Use openclaw doctor to spot stray workspaces and profile mismatches.