Bots
Create, run, and manage bots in Msty Claw
Bots are the execution unit in Claw. Each bot combines identity, access, runtime, and behavior so automations stay predictable and easy to operate.
Open Settings > Bots to create and manage them.
What a bot contains
A bot profile usually includes:
- Workspace
- Routing mode
- Runtime mode
- Permission profile
- Working style
Think of this as: who the bot is, where it can run, and how it should behave.
First reliable bot pattern
- Pick workspace scope (managed or project folder)
- Choose runtime (
HostorContainer) - Set routing (
Local onlyor channel preset) - Apply permission and security constraints
- Set/confirm working style
- Run a safe validation task
Workspace options
Managed: isolated workspace managed by ClawProject folder: execution in existing repo/docs folders
Guidance:
- Use managed workspaces for isolation and experimentation
- Use project folders for repo-aware execution
Routing options
Local only: no remote channel dependencyChannel preset: reusable remote destination and sender policy
Start local-only first, then add channel routing once bot behavior is stable.
Runtime options
Host: runs directly on your machineContainer: runs in Docker/Podman
Container controls include:
- Network on/off
- Shell/terminal access
- Web access behavior (depends on network setting)
Guidance:
- Use container runtime for stronger isolation
- Use host runtime for faster local iteration
Lifecycle actions
Common operations:
- Create
- Edit
- Clone
- Open chat
- Open activity
- Stop
- Delete
Operations guidance
- Clone bots to test behavior without changing production profiles
- Keep one purpose per bot when possible
- Review activity after major config changes
- Re-validate permissions when workspace/runtime changes