Skip to main content
Every bot in MyClaw has a status that reflects its current state in the Kubernetes lifecycle. The status is shown on the dashboard bot list and on each bot’s detail page.

Status reference

Status transitions

What happens during each transition

pending → deploying MyClaw creates the Kubernetes Secret (encrypted config), StatefulSet, Service, and Ingress. The pod is scheduled on the cluster. deploying → running The OpenClaw container starts, completes its 5-step gateway handshake with MyClaw, and begins accepting messages. MyClaw’s StatusController watches the pod via the Kubernetes Watch API and updates the DB status on success. running → stopped MyClaw scales the StatefulSet replicas to 0. The pod is terminated gracefully. All config and conversation data on the PVC is preserved. any → failed The pod exited with a non-zero code or was killed by the liveness probe. Check Logs on the bot detail page to diagnose. any → deleting MyClaw removes the StatefulSet, Service, Ingress, and Secret immediately. The PVC is flagged for deletion after 30 days and cleaned up by a background job.

Troubleshooting failed bots

  1. Click the bot to open its detail page.
  2. Click the Logs tab to see the last container output.
  3. Common causes:
    • Invalid API key — check the key is correct and has not expired
    • Model name typo — verify the exact model identifier for your provider
    • Provider outage — try again in a few minutes
  4. Fix the config on the Config tab if needed, save, then click Start.