Updating
Keep OpenClaw up to date.Recommended: openclaw update
The fastest way to update. It detects your install type (npm or git), fetches the latest version, runs openclaw doctor, and restarts the gateway.
Alternative: re-run the installer
--no-onboard to skip onboarding. For source installs, pass --install-method git --no-onboard.
Alternative: manual npm or pnpm
Auto-updater
The auto-updater is off by default. Enable it in~/.openclaw/openclaw.json:
| Channel | Behavior |
|---|---|
stable | Waits stableDelayHours, then applies with deterministic jitter across stableJitterHours (spread rollout). |
beta | Checks every betaCheckIntervalHours (default: hourly) and applies immediately. |
dev | No automatic apply. Use openclaw update manually. |
update.checkOnStart: false).
After updating
Migrates config, audits DM policies, and checks gateway health. Details: Doctor
Rollback
Pin a version (npm)
npm view openclaw version shows the current published version.
Pin a commit (source)
git checkout main && git pull.
If you are stuck
- Run
openclaw doctoragain and read the output carefully. - Check: Troubleshooting
- Ask in Discord: https://discord.gg/clawd