Update OpenClaw to the latest release

getting started

// what it does

openclaw update pulls the newest build on your release channel; --channel beta or --channel dev switch tracks, and --dry-run shows what would change without touching anything. If you installed through npm, upgrading the npm package does the same job.

// shell

$ openclaw update
$ openclaw update --channel beta
$ openclaw update --dry-run

// gotcha

When the gateway runs under an external supervisor, in-process self-update is refused so the supervisor can stop, replace, and restart the runtime cleanly — update through that supervisor instead.

// resources