Ana içeriğe atla

Güncelleme

OpenClaw’ı güncel tutun.

Önerilen: openclaw update

Güncellemenin en hızlı yolu. Kurulum türünüzü (npm veya git) algılar, en son sürümü getirir, openclaw doctor çalıştırır ve gateway’i yeniden başlatır.
openclaw update
Kanal değiştirmek veya belirli bir sürümü hedeflemek için:
openclaw update --channel beta
openclaw update --tag main
openclaw update --dry-run   # uygulamadan önizleme
--channel beta, beta sürümünü tercih eder; ancak çalışma zamanı, beta etiketi yoksa veya en son kararlı sürümden daha eskiyse stable/latest sürümüne fallback yapar. Tek seferlik bir paket güncellemesi için ham npm beta dist-tag istiyorsanız --tag beta kullanın. Kanal anlambilimi için Development channels bölümüne bakın.

Alternatif: yükleyiciyi yeniden çalıştırın

curl -fsSL https://openclaw.ai/install.sh | bash
Onboarding’i atlamak için --no-onboard ekleyin. Kaynak kurulumları için --install-method git --no-onboard geçin.

Alternatif: manuel npm, pnpm veya bun

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

Otomatik güncelleyici

Otomatik güncelleyici varsayılan olarak kapalıdır. Bunu ~/.openclaw/openclaw.json içinde etkinleştirin:
{
  update: {
    channel: "stable",
    auto: {
      enabled: true,
      stableDelayHours: 6,
      stableJitterHours: 12,
      betaCheckIntervalHours: 1,
    },
  },
}
KanalDavranış
stablestableDelayHours kadar bekler, ardından stableJitterHours boyunca deterministik jitter ile uygular (yayılmış dağıtım).
betaHer betaCheckIntervalHours süresinde bir kontrol eder (varsayılan: saatlik) ve hemen uygular.
devOtomatik uygulama yoktur. openclaw update komutunu manuel olarak kullanın.
Gateway ayrıca başlangıçta bir güncelleme ipucu da günlüğe kaydeder (update.checkOnStart: false ile devre dışı bırakın).

Güncellemeden sonra

1
doctor çalıştırın
2
openclaw doctor
3
Yapılandırmayı geçirir, DM ilkelerini denetler ve gateway sağlığını kontrol eder. Ayrıntılar: Doctor
4
Gateway’i yeniden başlatın
5
openclaw gateway restart
6
Doğrulayın
7
openclaw health

Geri alma

Bir sürümü sabitleyin (npm)

npm i -g openclaw@<version>
openclaw doctor
openclaw gateway restart
İpucu: npm view openclaw version mevcut yayımlanmış sürümü gösterir.

Bir commit’i sabitleyin (kaynak)

git fetch origin
git checkout "$(git rev-list -n 1 --before=\"2026-01-01\" origin/main)"
pnpm install && pnpm build
openclaw gateway restart
En son sürüme dönmek için: git checkout main && git pull.

Takılırsanız

  • openclaw doctor komutunu yeniden çalıştırın ve çıktıyı dikkatlice okuyun.
  • Kaynak checkout’larında openclaw update --channel dev için güncelleyici gerektiğinde pnpm’i otomatik olarak önyükler. Bir pnpm/corepack önyükleme hatası görürseniz pnpm’i manuel olarak kurun (veya corepack’i yeniden etkinleştirin) ve güncellemeyi yeniden çalıştırın.
  • Şurayı kontrol edin: Sorun giderme
  • Discord’da sorun: https://discord.gg/clawd

İlgili