Entwicklungs-Kanäle
OpenClaw liefert drei Update-Kanäle:
- stable: npm dist-tag
latest. - beta: npm dist-tag
beta(Builds in Test). - dev: beweglicher Kopf von
main(Git). npm dist-tag:dev(wenn veröffentlicht).
Builds gehen zu beta, werden getestet, dann wird ein geprüfter Build nach latest befördert, ohne die Versionsnummer zu ändern — dist-tags sind die Referenz für npm-Installationen.
Kanäle wechseln
Git-Checkout:
openclaw update --channel stable
openclaw update --channel beta
openclaw update --channel devstable/betachecken den neuesten passenden Tag aus (oft derselbe Tag).devwechselt aufmainund rebased auf den Upstream.
npm/pnpm globale Installation:
openclaw update --channel stable
openclaw update --channel beta
openclaw update --channel devDas aktualisiert über den jeweiligen npm dist-tag (latest, beta, dev). Wenn du explizit mit --channel wechselst, passt OpenClaw die Installationsmethode an:
devstellt einen Git-Checkout sicher (Standard~/openclaw, überschreibbar mitCLAWDBOT_GIT_DIR), aktualisiert ihn und installiert die globale CLI aus diesem Checkout.stable/betainstallieren von npm mit dem passenden dist-tag.
Tipp: Wenn du stable und dev parallel willst, zwei Clones behalten und das Gateway auf den stable zeigen lassen.
Plugins und Kanäle
Beim Wechsel mit openclaw update synchronisiert OpenClaw auch Plugin-Quellen:
devbevorzugt gebündelte Plugins aus dem Git-Checkout.stableundbetastellen npm-installierte Plugin-Pakete wieder her.
Tagging-Best-Practices
- Tags für Releases setzen, auf die Git-Checkouts landen sollen (
vYYYY.M.DodervYYYY.M.D-<patch>). - Tags unveränderlich halten: nie verschieben oder wiederverwenden.
- npm dist-tags bleiben die Referenz für npm-Installationen:
latest→ stablebeta→ Kandidaten-Builddev→ main-Snapshot (optional)
macOS-App-Verfügbarkeit
Beta- und Dev-Builds können keine macOS-App-Version enthalten. Das ist in Ordnung:
- Git-Tag und npm dist-tag können trotzdem veröffentlicht werden.
- In Release-Notes oder Changelog „kein macOS-Build für diese Beta“ erwähnen.
Zuletzt aktualisiert am: