TeamClaw Setup
Guide users to the smallest working TeamClaw installation first, then expand.
Default workflow
-
Prefer the guided installer first:
npx -y @teamclaws/teamclaw install -
Use manual plugin install only when the user wants direct control:
openclaw plugins install @teamclaws/teamclawIf the user explicitly wants the ClawHub package path, use:
openclaw plugins install clawhub:@teamclaws/teamclaw -
Recommend
controller + localRolesfor the first successful run unless the user explicitly needs distributed or on-demand workers immediately. -
Read
references/install-modes.mdbefore generating config. Pick the smallest matching topology and reuse the provided snippets. -
Read
references/validation-checklist.mdbefore finishing. Always give the user:- one health-check command
- one UI URL
- one tiny smoke-test requirement
- one or two likely failure checks for the chosen topology
Installation guidance
-
Start with a single machine and
localRoles. -
Keep TeamClaw
taskTimeoutMslarge for real model runs. -
Keep OpenClaw
agents.defaults.timeoutSecondsat least as large as the TeamClaw task window in seconds. -
For
dockerorkubernetes, require a reachableworkerProvisioningControllerUrl. -
For
docker, mention the published runtime image:ghcr.io/topcheer/teamclaw-openclaw:latest
What to produce
When helping a user, produce:
- the exact install command
- the minimal config snippet for the chosen topology
- the startup command
- the validation commands and first smoke-test task
Do not push users into distributed, Docker, or Kubernetes first unless they asked for it or already have the surrounding infrastructure ready.
