Memperbarui
Pastikan OpenClaw selalu terbaru.Direkomendasikan: openclaw update
Cara tercepat untuk memperbarui. Perintah ini mendeteksi jenis instalasi Anda (npm atau git), mengambil versi terbaru, menjalankan openclaw doctor, dan memulai ulang gateway.
--channel beta memprioritaskan beta, tetapi runtime akan fallback ke stable/latest saat
tag beta tidak ada atau lebih lama daripada rilis stable terbaru. Gunakan --tag beta
jika Anda ingin npm beta dist-tag mentah untuk pembaruan paket satu kali.
Lihat Development channels untuk semantik channel.
Alternatif: jalankan ulang installer
--no-onboard untuk melewati onboarding. Untuk instalasi source, berikan --install-method git --no-onboard.
Alternatif: npm, pnpm, atau bun secara manual
Auto-updater
Auto-updater nonaktif secara default. Aktifkan di~/.openclaw/openclaw.json:
| Channel | Perilaku |
|---|---|
stable | Menunggu stableDelayHours, lalu menerapkan dengan jitter deterministik di sepanjang stableJitterHours (rollout tersebar). |
beta | Memeriksa setiap betaCheckIntervalHours (default: tiap jam) dan langsung menerapkan. |
dev | Tidak ada penerapan otomatis. Gunakan openclaw update secara manual. |
update.checkOnStart: false).
Setelah memperbarui
Memigrasikan config, mengaudit kebijakan DM, dan memeriksa kesehatan gateway. Detail: Doctor
Rollback
Pin versi (npm)
npm view openclaw version menampilkan versi yang saat ini dipublikasikan.
Pin commit (source)
git checkout main && git pull.
Jika Anda buntu
- Jalankan
openclaw doctorlagi dan baca output-nya dengan saksama. - Untuk
openclaw update --channel devpada checkout source, updater otomatis melakukan bootstrappnpmbila diperlukan. Jika Anda melihat error bootstrap pnpm/corepack, instalpnpmsecara manual (atau aktifkan kembalicorepack) lalu jalankan ulang pembaruan. - Periksa: Pemecahan masalah
- Tanyakan di Discord: https://discord.gg/clawd
Terkait
- Ikhtisar instalasi — semua metode instalasi
- Doctor — pemeriksaan kesehatan setelah pembaruan
- Migrasi — panduan migrasi versi mayor