Zum Hauptinhalt springen

Aktualisieren

OpenClaw aktuell halten.

Empfohlen: openclaw update

Der schnellste Weg zum Aktualisieren. Es erkennt Ihren Installationstyp (npm oder git), holt die neueste Version, führt openclaw doctor aus und startet das Gateway neu.
openclaw update
Um Channels zu wechseln oder eine bestimmte Version anzusteuern:
openclaw update --channel beta
openclaw update --tag main
openclaw update --dry-run   # Vorschau ohne Anwendung
--channel beta bevorzugt Beta, aber die Laufzeit fällt auf stable/latest zurück, wenn das Beta-Tag fehlt oder älter ist als das neueste stabile Release. Verwenden Sie --tag beta, wenn Sie das rohe npm-Beta-dist-tag für ein einmaliges Paket-Update möchten. Siehe Development channels für die Semantik von Channels.

Alternative: das Installationsskript erneut ausführen

curl -fsSL https://openclaw.ai/install.sh | bash
Fügen Sie --no-onboard hinzu, um das Onboarding zu überspringen. Bei Source-Installationen übergeben Sie --install-method git --no-onboard.

Alternative: manuell mit npm, pnpm oder bun

npm i -g openclaw@latest
pnpm add -g openclaw@latest
bun add -g openclaw@latest

Auto-Updater

Der Auto-Updater ist standardmäßig deaktiviert. Aktivieren Sie ihn in ~/.openclaw/openclaw.json:
{
  update: {
    channel: "stable",
    auto: {
      enabled: true,
      stableDelayHours: 6,
      stableJitterHours: 12,
      betaCheckIntervalHours: 1,
    },
  },
}
ChannelVerhalten
stableWartet stableDelayHours und wendet dann mit deterministischem Jitter über stableJitterHours an (verteiltes Rollout).
betaPrüft alle betaCheckIntervalHours (Standard: stündlich) und wendet sofort an.
devKeine automatische Anwendung. Verwenden Sie openclaw update manuell.
Das Gateway protokolliert beim Start außerdem einen Update-Hinweis (deaktivierbar mit update.checkOnStart: false).

Nach dem Update

1
Doctor ausführen
2
openclaw doctor
3
Migriert die Konfiguration, prüft DM-Richtlinien und überprüft den Zustand des Gateways. Details: Doctor
4
Das Gateway neu starten
5
openclaw gateway restart
6
Verifizieren
7
openclaw health

Rollback

Eine Version pinnen (npm)

npm i -g openclaw@<version>
openclaw doctor
openclaw gateway restart
Tipp: npm view openclaw version zeigt die aktuell veröffentlichte Version.

Einen Commit pinnen (Source)

git fetch origin
git checkout "$(git rev-list -n 1 --before=\"2026-01-01\" origin/main)"
pnpm install && pnpm build
openclaw gateway restart
Um zur neuesten Version zurückzukehren: git checkout main && git pull.

Wenn Sie nicht weiterkommen

Verwandt