Utvecklingskanaler
Senast uppdaterad: 2026-01-21 OpenClaw levererar tre uppdateringskanaler:- stabil: npm dist-tag
latest. - beta: npm dist-tag
beta(byggen under test). - dev: flytta huvud på
main(git). npm dist-tag:dev(vid publicering).
latest
utan att ändra versionsnumret — dist-tags är sanningskällan för npm-installationer.
Växla kanaler
Git-checkout:stable/betacheckar ut den senaste matchande taggen (ofta samma tagg).devväxlar tillmainoch rebaserar på upstream.
latest, beta, dev).
När du uttryckligen växlar kanal med --channel anpassar OpenClaw även
installationsmetoden:
devsäkerställer en git-checkout (standard~/openclaw, åsidosätt medOPENCLAW_GIT_DIR), uppdaterar den och installerar den globala CLI:n från den checkouten.stable/betainstallerar från npm med matchande dist-tag.
Pluginer och kanaler
När du växlar kanal medopenclaw update synkar OpenClaw även plugin-källor:
devföredrar medföljande pluginer från git-checkouten.stableochbetaåterställer npm-installerade plugin-paket.
Bästa praxis för taggning
- Tagga releaser som du vill att git-checkouts ska landa på (
vYYYY.M.DellervYYYY.M.D-<patch>). - Håll taggar immutabla: flytta eller återanvänd aldrig en tagg.
- npm dist-tags förblir sanningskällan för npm-installationer:
latest→ stablebeta→ kandidatbyggedev→ huvudsnapshot (valfritt)
Tillgänglighet för macOS-appen
Beta- och dev-versioner får inte innehålla en macOS-app-utgåva. Det är okej:- Git-taggen och npm dist-taggen kan fortfarande publiceras.
- Ange “ingen macOS-version för denna beta” i release notes eller changelog.