Langsung ke konten utama

Pembaruan

Jaga OpenClaw tetap terbaru.

Direkomendasikan: openclaw update

Cara tercepat untuk memperbarui. Perintah ini mendeteksi jenis instalasi Anda (npm atau git), mengambil versi terbaru, menjalankan openclaw doctor, dan me-restart gateway.
openclaw update
Untuk mengganti channel atau menargetkan versi tertentu:
openclaw update --channel beta
openclaw update --tag main
openclaw update --dry-run   # pratinjau tanpa menerapkan
--channel beta memprioritaskan beta, tetapi runtime akan fallback ke stable/latest ketika tag beta tidak ada atau lebih lama daripada rilis stable terbaru. Gunakan --tag beta jika Anda menginginkan raw npm beta dist-tag untuk pembaruan paket satu kali. Lihat Development channels untuk semantik channel.

Alternatif: jalankan ulang installer

curl -fsSL https://openclaw.ai/install.sh | bash
Tambahkan --no-onboard untuk melewati onboarding. Untuk instalasi source, berikan --install-method git --no-onboard.

Alternatif: npm, pnpm, atau bun manual

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

Auto-updater

Auto-updater nonaktif secara default. Aktifkan di ~/.openclaw/openclaw.json:
{
  update: {
    channel: "stable",
    auto: {
      enabled: true,
      stableDelayHours: 6,
      stableJitterHours: 12,
      betaCheckIntervalHours: 1,
    },
  },
}
ChannelPerilaku
stableMenunggu stableDelayHours, lalu menerapkan dengan jitter deterministik di seluruh stableJitterHours (rollout tersebar).
betaMemeriksa setiap betaCheckIntervalHours (default: tiap jam) dan langsung menerapkan.
devTidak ada penerapan otomatis. Gunakan openclaw update secara manual.
Gateway juga mencatat petunjuk pembaruan saat startup (nonaktifkan dengan update.checkOnStart: false).

Setelah memperbarui

1
Jalankan doctor
2
openclaw doctor
3
Memigrasikan konfigurasi, mengaudit kebijakan DM, dan memeriksa kesehatan gateway. Detail: Doctor
4
Restart gateway
5
openclaw gateway restart
6
Verifikasi
7
openclaw health

Rollback

Pin versi (npm)

npm i -g openclaw@<version>
openclaw doctor
openclaw gateway restart
Tip: npm view openclaw version menampilkan versi yang saat ini dipublikasikan.

Pin commit (source)

git fetch origin
git checkout "$(git rev-list -n 1 --before=\"2026-01-01\" origin/main)"
pnpm install && pnpm build
openclaw gateway restart
Untuk kembali ke versi terbaru: git checkout main && git pull.

Jika Anda buntu

Terkait