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).
latest,
ohne die Versionsnummer zu ändern — dist-tags sind die maßgebliche Quelle für npm-Installationen.
Kanäle wechseln
Git-Checkout:stable/betachecken das neueste passende Tag aus (oft dasselbe Tag).devwechselt zumainund rebased auf den Upstream.
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.
Plugins und Kanäle
Wenn Sie mitopenclaw 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.