OpenClaw üç güncelleme kanalıyla gelir:Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
- stable: npm dist-tag
latest. Çoğu kullanıcı için önerilir. - beta: güncel olduğunda npm dist-tag
beta; beta yoksa veya en son stable sürümden daha eskiyse, güncelleme akışılatestdeğerine geri döner. - dev:
maindalının hareketli başı (git). npm dist-tag:dev(yayımlandığında).maindalı denemeler ve aktif geliştirme içindir. Eksik özellikler veya uyumsuz değişiklikler içerebilir. Üretim Gateway’leri için kullanmayın.
latest değerine taşıyan
açık bir yükseltme adımı çalıştırırız. Bakımcılar gerektiğinde stable sürümü
doğrudan latest değerine de yayımlayabilir. Dist-tag’ler npm kurulumları için
doğruluk kaynağıdır.
Kanalları değiştirme
--channel, seçiminizi yapılandırmada (update.channel) kalıcı hale getirir ve
kurulum yöntemini hizalar:
stable(paket kurulumları): npm dist-taglatestüzerinden günceller.beta(paket kurulumları): npm dist-tagbetadeğerini tercih eder, ancakbetayoksa veya mevcut stable etiketten eskiyselatestdeğerine geri döner.stable(git kurulumları): en son stable git etiketini checkout eder.beta(git kurulumları): en son beta git etiketini tercih eder, ancak beta yoksa veya daha eskiyse en son stable git etiketine geri döner.dev: bir git checkout’u sağlar (varsayılan~/openclaw,OPENCLAW_GIT_DIRile geçersiz kılınabilir),maindalına geçer, upstream üzerinde rebase yapar, derler ve global CLI’yi o checkout’tan kurar.
Tek seferlik sürüm veya etiket hedefleme
Kalıcı kanalınızı değiştirmeden tek bir güncelleme için belirli bir dist-tag, sürüm veya paket spec hedeflemek üzere--tag kullanın:
--tagyalnızca paket (npm) kurulumları için geçerlidir. Git kurulumları bunu yok sayar.- Etiket kalıcı hale getirilmez. Sonraki
openclaw updatekomutunuz her zamanki gibi yapılandırılmış kanalınızı kullanır. - Sürüm düşürme koruması: hedef sürüm mevcut sürümünüzden eskiyse,
OpenClaw onay ister (
--yesile atlayın). --channel beta,--tag betaile aynı değildir: kanal akışı beta yoksa veya daha eskiyse stable/latest değerine geri dönebilir;--tag betaise bu tek çalıştırma için hambetadist-tag’ini hedefler.
Deneme çalıştırması
Değişiklik yapmadanopenclaw update komutunun ne yapacağını önizleyin:
Plugin’ler ve kanallar
openclaw update ile kanal değiştirdiğinizde OpenClaw Plugin kaynaklarını da eşitler:
dev, git checkout içindeki paketlenmiş Plugin’leri tercih eder.stablevebeta, npm ile kurulmuş Plugin paketlerini geri yükler.- npm ile kurulmuş Plugin’ler, çekirdek güncelleme tamamlandıktan sonra güncellenir.
Geçerli durumu kontrol etme
Etiketleme için en iyi uygulamalar
- Git checkout’larının ulaşmasını istediğiniz sürümleri etiketleyin (stable için
vYYYY.M.D, beta içinvYYYY.M.D-beta.N). vYYYY.M.D.beta.Nuyumluluk için de tanınır, ancak-beta.Ntercih edin.- Eski
vYYYY.M.D-<patch>etiketleri hâlâ stable (beta olmayan) olarak tanınır. - Etiketleri değişmez tutun: bir etiketi asla taşımayın veya yeniden kullanmayın.
- npm dist-tag’leri npm kurulumları için doğruluk kaynağı olmaya devam eder:
latest-> stablebeta-> aday derleme veya önce beta’ya alınan stable derlemedev-> main anlık görüntüsü (isteğe bağlı)
macOS uygulama kullanılabilirliği
Beta ve dev derlemeleri bir macOS uygulama sürümü içermeyebilir. Bu sorun değildir:- Git etiketi ve npm dist-tag yine de yayımlanabilir.
- Sürüm notlarında veya changelog’da “bu beta için macOS derlemesi yok” belirtin.