openclaw update
Werk OpenClaw veilig bij en schakel tussen stable/beta/dev-kanalen.
Als je hebt geïnstalleerd via npm/pnpm (globale installatie, geen git-metadata), verlopen updates via de pakketbeheerderstroom in Updating.
Gebruik
Opties
--no-restart: sla het herstarten van de Gateway-service over na een geslaagde update.--channel <stable|beta|dev>: stel het updatekanaal in (git + npm; wordt opgeslagen in de config).--tag <dist-tag|version>: overschrijf de npm dist-tag of versie alleen voor deze update.--json: toon machineleesbareUpdateRunResultJSON.--timeout <seconds>: time-out per stap (standaard 1200s).
update status
Toon het actieve updatekanaal + git-tag/branch/SHA (voor bron-checkouts), plus updatebeschikbaarheid.
--json: toon machineleesbare status-JSON.--timeout <seconds>: time-out voor controles (standaard 3s).
update wizard
Interactieve stroom om een updatekanaal te kiezen en te bevestigen of de Gateway
na het bijwerken moet worden herstart (standaard is herstarten). Als je dev selecteert zonder een git-checkout, biedt het aan er een te maken.
Wat het doet
Wanneer je expliciet van kanaal wisselt (--channel ...), houdt OpenClaw ook de
installatiemethode uitgelijnd:
dev→ zorgt voor een git-checkout (standaard:~/openclaw, te overschrijven metOPENCLAW_GIT_DIR), werkt deze bij en installeert de globale CLI vanuit die checkout.stable/beta→ installeert vanuit npm met de bijbehorende dist-tag.
Git-checkoutstroom
Kanalen:stable: checkout de nieuwste niet-beta tag, daarna build + doctor.beta: checkout de nieuwste-betatag, daarna build + doctor.dev: checkoutmain, daarna fetch + rebase.
- Vereist een schone worktree (geen niet-gecommitte wijzigingen).
- Schakelt naar het geselecteerde kanaal (tag of branch).
- Haalt upstream op (alleen dev).
- Alleen dev: preflight lint + TypeScript-build in een tijdelijke worktree; als de tip faalt, loopt het tot 10 commits terug om de nieuwste schone build te vinden.
- Rebase op de geselecteerde commit (alleen dev).
- Installeert dependencies (pnpm heeft voorkeur; npm als fallback).
- Bouwt + bouwt de Control UI.
- Draait
openclaw doctorals laatste “veilige update”-controle. - Synchroniseert plugins met het actieve kanaal (dev gebruikt gebundelde extensies; stable/beta gebruikt npm) en werkt npm-geïnstalleerde plugins bij.
--update-verkorting
openclaw --update wordt herschreven naar openclaw update (handig voor shells en launcherscripts).
Zie ook
openclaw doctor(biedt aan om eerst update uit te voeren op git-checkouts)- Ontwikkelkanalen
- Bijwerken
- CLI-referentie