Aktualizowanie
Utrzymuj OpenClaw na bieżąco.Zalecane: openclaw update
Najszybszy sposób aktualizacji. Wykrywa typ instalacji (npm lub git), pobiera najnowszą wersję, uruchamia openclaw doctor i restartuje gateway.
--channel beta preferuje beta, ale runtime wraca do stable/latest, gdy
brakuje tagu beta lub jest on starszy niż najnowsze wydanie stable. Użyj --tag beta,
jeśli chcesz surowy npm dist-tag beta dla jednorazowej aktualizacji pakietowej.
Semantykę kanałów opisano w Development channels.
Alternatywa: uruchom ponownie instalator
--no-onboard, aby pominąć onboarding. Dla instalacji ze źródeł przekaż --install-method git --no-onboard.
Alternatywa: ręcznie przez npm, pnpm lub bun
Auto-updater
Auto-updater jest domyślnie wyłączony. Włącz go w~/.openclaw/openclaw.json:
| Kanał | Zachowanie |
|---|---|
stable | Czeka stableDelayHours, a następnie stosuje aktualizację z deterministycznym jitterem w zakresie stableJitterHours (rozłożone wdrożenie). |
beta | Sprawdza co betaCheckIntervalHours (domyślnie: co godzinę) i stosuje natychmiast. |
dev | Bez automatycznego stosowania. Używaj ręcznie openclaw update. |
update.checkOnStart: false).
Po aktualizacji
Migruje config, wykonuje audyt polityk DM i sprawdza kondycję gateway. Szczegóły: Doctor
Rollback
Przypnij wersję (npm)
npm view openclaw version pokazuje bieżącą opublikowaną wersję.
Przypnij commit (ze źródeł)
git checkout main && git pull.
Jeśli utkniesz
- Uruchom ponownie
openclaw doctori uważnie przeczytaj wynik. - Sprawdź: Troubleshooting
- Zapytaj na Discord: https://discord.gg/clawd
Powiązane
- Install Overview — wszystkie metody instalacji
- Doctor — kontrole kondycji po aktualizacjach
- Migrating — przewodniki migracji między głównymi wersjami