openclaw update
Uppdatera OpenClaw säkert och växla mellan kanalerna stable/beta/dev.
Om du installerade via npm/pnpm (global installation, ingen git-metadata) sker uppdateringar via paketförvaltarflödet i Updating.
Användning
Alternativ
--no-restart: hoppa över omstart av Gateway-tjänsten efter en lyckad uppdatering.--channel <stable|beta|dev>: ange uppdateringskanal (git + npm; sparas i konfig).--tag <dist-tag|version>: åsidosätt npm dist-tag eller version endast för denna uppdatering.--json: skriv ut maskinläsbarUpdateRunResultJSON.--timeout <seconds>: timeout per steg (standard är 1200 s).
update status
Visa den aktiva uppdateringskanalen + git-tag/branch/SHA (för källutcheckningar), samt uppdateringstillgänglighet.
--json: skriv ut maskinläsbar status-JSON.--timeout <seconds>: timeout för kontroller (standard är 3 s).
update wizard
Interaktivt flöde för att välja en uppdateringskanal och bekräfta om du vill starta om Gateway
efter uppdatering (standard är att starta om). Om du väljer dev utan en git kassan, det
erbjuder att skapa en.
Vad den gör
När du byter kanal explicit (--channel ...) ser OpenClaw också till att
installationsmetoden hålls i linje:
dev→ säkerställer en git-utcheckning (standard:~/openclaw, åsidosätt medOPENCLAW_GIT_DIR), uppdaterar den och installerar den globala CLI:n från den utcheckningen.stable/beta→ installerar från npm med motsvarande dist-tag.
Git-utcheckningsflöde
Kanaler:stable: checkar ut den senaste icke-beta-taggen, därefter build + doctor.beta: checkar ut den senaste-beta-taggen, därefter build + doctor.dev: checkar utmain, därefter fetch + rebase.
- Kräver en ren arbetskatalog (inga ocommittade ändringar).
- Växlar till vald kanal (tagg eller branch).
- Hämtar upstream (endast dev).
- Endast dev: förkontroll med lint + TypeScript-build i en temporär arbetskatalog; om tippen misslyckas backar den upp till 10 commits för att hitta den senaste rena builden.
- Rebaserar på vald commit (endast dev).
- Installerar beroenden (pnpm föredras; npm som fallback).
- Bygger + bygger Control UI.
- Kör
openclaw doctorsom den slutliga ”säkra uppdaterings”-kontrollen. - Synkar plugins till den aktiva kanalen (dev använder bundlade tillägg; stable/beta använder npm) och uppdaterar npm-installerade plugins.
--update-förkortning
openclaw --update skrivs om till openclaw update (användbart för skal och launcher-skript).
Se även
openclaw doctor(erbjuder att köra update först på git-utcheckningar)- Utvecklingskanaler
- Uppdatering
- CLI-referens