Skip to Content
👋 Willkommen bei HowToUseOpenClaw Schnellstart
InstallationDevelopment Channels

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 dev
  • stable/beta checken den neuesten passenden Tag aus (oft derselbe Tag).
  • dev wechselt auf main und rebased auf den Upstream.

npm/pnpm globale Installation:

openclaw update --channel stable openclaw update --channel beta openclaw update --channel dev

Das aktualisiert über den jeweiligen npm dist-tag (latest, beta, dev). Wenn du explizit mit --channel wechselst, passt OpenClaw die Installationsmethode an:

  • dev stellt einen Git-Checkout sicher (Standard ~/openclaw, überschreibbar mit CLAWDBOT_GIT_DIR), aktualisiert ihn und installiert die globale CLI aus diesem Checkout.
  • stable/beta installieren 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:

  • dev bevorzugt gebündelte Plugins aus dem Git-Checkout.
  • stable und beta stellen npm-installierte Plugin-Pakete wieder her.

Tagging-Best-Practices

  • Tags für Releases setzen, auf die Git-Checkouts landen sollen (vYYYY.M.D oder vYYYY.M.D-<patch>).
  • Tags unveränderlich halten: nie verschieben oder wiederverwenden.
  • npm dist-tags bleiben die Referenz für npm-Installationen:
    • latest → stable
    • beta → Kandidaten-Build
    • dev → 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: