Geliştirme kanalları
Son güncelleme: 2026-01-21 OpenClaw üç güncelleme kanalı sunar:- kararlı: npm dist-tag
latest. - beta: npm dist-tag
beta(test altındaki derlemeler). - dev:
main’ün (git) hareketli başı. npm dist-tag:dev(yayımlandığında).
latest’ya terfi ettiririz; sürüm numarasını değiştirmeden — npm kurulumları için dist-tag’ler esas kaynaktır.
Kanallar arasında geçiş
Git checkout:stable/betaen son eşleşen etiketi checkout eder (çoğu zaman aynı etikettir).dev,main’a geçer ve upstream üzerine rebase eder.
latest, beta, dev) üzerinden günceller.
--channel ile kanalı açıkça değiştirdiğinizde, OpenClaw ayrıca
kurulum yöntemini de hizalar:
devbir git checkout’u sağlar (varsayılan~/openclaw,OPENCLAW_GIT_DIRile geçersiz kılınabilir), günceller ve global CLI’yi bu checkout’tan kurar.stable/betaeşleşen dist-tag’i kullanarak npm’den kurar.
Eklentiler ve kanallar
openclaw update ile kanalı değiştirdiğinizde, OpenClaw eklenti kaynaklarını da senkronize eder:
devgit checkout’taki paketlenmiş eklentileri tercih eder.stablevebetanpm ile kurulmuş eklenti paketlerini geri yükler.
Etiketleme için en iyi uygulamalar
- Git checkout’ların ineceği sürümleri etiketleyin (
vYYYY.M.DveyavYYYY.M.D-<patch>). - Etiketleri değişmez tutun: bir etiketi asla taşımayın veya yeniden kullanmayın.
- npm dist-tag’ler npm kurulumları için esas kaynaktır:
latest→ stablebeta→ aday derlemedev→ ana anlık görüntü (isteğe bağlı)
macOS uygulaması kullanılabilirliği
Beta ve dev derlemeler macOS uygulaması 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 değişiklik günlüğünde “bu beta için macOS derlemesi yok” ifadesini belirtin.