Udviklingskanaler¶
Sidst opdateret: 2026-01-21
OpenClaw leverer tre opdateringskanaler:
- stable: npm dist-tag
latest. - beta: npm dist-tag
beta(builds under afprøvning). - dev: flytter hovedet af
main(git). npm dist-tag:dev(når publiceret).
Vi leverer builds til beta, tester dem og promoverer derefter et valideret build til latest
uden at ændre versionsnummeret — dist-tags er sandhedskilden for npm-installationer.
Skift af kanal¶
Git checkout:
openclaw update --channel stable
openclaw update --channel beta
openclaw update --channel dev
stable/betachecker det seneste matchende tag ud (ofte det samme tag).devskifter tilmainog rebaser på upstream.
npm/pnpm global installation:
openclaw update --channel stable
openclaw update --channel beta
openclaw update --channel dev
Dette opdaterer via det tilsvarende npm dist-tag (latest, beta, dev).
Når du eksplicit skifter kanal med --channel, justerer OpenClaw også
installationsmetoden:
devsikrer et git checkout (standard~/openclaw, kan tilsidesættes medOPENCLAW_GIT_DIR), opdaterer det og installerer den globale CLI fra dette checkout.stable/betainstallerer fra npm ved brug af det matchende dist-tag.
Tip: Hvis du vil have stable + dev parallelt, så behold to kloner og peg din gateway på den stabile.
Plugins og kanaler¶
Når du skifter kanal med openclaw update, synkroniserer OpenClaw også plugin-kilder:
devforetrækker bundtede plugins fra git-checkout.stableogbetagendanner npm-installerede plugin-pakker.
Bedste praksis for tagging¶
- Tag releases, som du vil have git-checkouts til at lande på (
vYYYY.M.DellervYYYY.M.D-<patch>). - Hold tags uforanderlige: flyt eller genbrug aldrig et tag.
- npm dist-tags forbliver sandhedskilden for npm-installationer:
latest→ stablebeta→ kandidat-builddev→ main-snapshot (valgfrit)
Tilgængelighed af macOS-app¶
Beta og dev builds kan ikke indeholde en macOS app release. Det Er OK:
- Git-tagget og npm dist-tagget kan stadig udgives.
- Angiv “ingen macOS-build for denne beta” i release notes eller changelog.