Entwicklungskanäle¶
Zuletzt aktualisiert: 2026-01-21
OpenClaw liefert drei Update-Kanäle aus:
- stabil: npm dist-tag
latest. - beta: npm dist-tag
beta(Builds in der Testphase). - dev: beweglicher Head von
main(git). npm dist-tag:dev(bei Veröffentlichung).
Wir liefern Builds in beta, testen sie und befördern anschließend einen geprüften Build zu latest,
ohne die Versionsnummer zu ändern — dist-tags sind die maßgebliche Quelle für npm-Installationen.
Kanäle wechseln¶
Git-Checkout:
openclaw update --channel stable
openclaw update --channel beta
openclaw update --channel dev
stable/betachecken das neueste passende Tag aus (oft dasselbe Tag).devwechselt zumainund rebased auf den Upstream.
Globale npm/pnpm-Installation:
openclaw update --channel stable
openclaw update --channel beta
openclaw update --channel dev
Dies aktualisiert über das entsprechende npm dist-tag (latest, beta, dev).
Wenn Sie explizit mit --channel den Kanal wechseln, richtet OpenClaw auch
die Installationsmethode aus:
devstellt einen Git-Checkout sicher (Standard~/openclaw, überschreibbar mitOPENCLAW_GIT_DIR), aktualisiert ihn und installiert die globale CLI aus diesem Checkout.stable/betainstalliert aus npm unter Verwendung des passenden dist-tags.
Tipp: Wenn Sie Stable und Dev parallel nutzen möchten, halten Sie zwei Klone vor und verweisen Sie Ihr Gateway auf den stabilen.
Plugins und Kanäle¶
Wenn Sie mit openclaw update den Kanal wechseln, synchronisiert OpenClaw auch die Plugin-Quellen:
devbevorzugt gebündelte Plugins aus dem Git-Checkout.stableundbetastellen per npm installierte Plugin-Pakete wieder her.
Best Practices für das Tagging¶
- Taggen Sie Releases, auf denen Git-Checkouts landen sollen (
vYYYY.M.DodervYYYY.M.D-<patch>). - Halten Sie Tags unveränderlich: Verschieben oder wiederverwenden Sie ein Tag niemals.
- npm dist-tags bleiben die maßgebliche Quelle für npm-Installationen:
latest→ stablebeta→ Kandidaten-Builddev→ Main-Snapshot (optional)
Verfügbarkeit der macOS-App¶
Beta- und Dev-Builds enthalten möglicherweise keine macOS-App-Veröffentlichung. Das ist in Ordnung:
- Das Git-Tag und das npm dist-tag können dennoch veröffentlicht werden.
- Weisen Sie in den Release Notes oder im Changelog auf „kein macOS-Build für diese Beta“ hin.