Agents
OpenClaw supports multiple isolated agents, each with their own workspace and model. Define them in openclaw.json under agents.list.
Adding an Agent
| |
Then deploy:
| |
Each agent gets its own isolated workspace directory on the VPS. Seed files into docker/workspace-templates/ to populate the main workspace on first start (no-clobber — existing files are never overwritten).
Exec Approvals
OpenClaw exec approvals use a two-part system:
- Policy —
ask=off, security=fullset inopenclaw.json - Socket daemon — started by
entrypoint.shviaopenclaw node runbefore the gateway
Without the daemon, the gateway falls back to broadcasting approval requests to WebSocket clients, which time out after 120s. ask=off in the config has no effect without the daemon running.
If execs are still requiring approval after a fresh deploy:
| |