Kanały rozwojowe
Ostatnia aktualizacja: 2026-01-21 OpenClaw udostępnia trzy kanały aktualizacji:- stable: znacznik npm dist-tag
latest. - beta: npm dist-tag
beta(buildy w trakcie testów). - dev: ruchomy head
main(git). npm dist-tag:dev(gdy opublikowane).
latest
bez zmiany numeru wersji — dist-tagi są źródłem prawdy dla instalacji npm.
Przełączanie kanałów
Git checkout:stable/betapobiera najnowszy pasujący tag (często ten sam tag).devprzełącza namaini wykonuje rebase na upstreamie.
latest, beta, dev).
Gdy jawnie przełączysz kanał za pomocą --channel, OpenClaw dodatkowo dopasowuje
metodę instalacji:
devzapewnia checkout git (domyślnie~/openclaw, nadpisanie przezOPENCLAW_GIT_DIR), aktualizuje go i instaluje globalne CLI z tego checkoutu.stable/betainstaluje z npm, używając pasującego dist-tagu.
Wtyczki i kanały
Gdy przełączasz kanały za pomocąopenclaw update, OpenClaw synchronizuje również źródła wtyczek:
devpreferuje dołączone wtyczki z checkoutu git.stableorazbetaprzywracają pakiety wtyczek zainstalowane przez npm.
Najlepsze praktyki tagowania
- Taguj wydania, na których mają lądować checkouty git (
vYYYY.M.DlubvYYYY.M.D-<patch>). - Utrzymuj niezmienność tagów: nigdy nie przesuwaj ani nie używaj ponownie taga.
- npm dist-tagi pozostają źródłem prawdy dla instalacji npm:
latest→ stablebeta→ build kandydującydev→ snapshot main (opcjonalnie)
Dostępność aplikacji na macOS
Buildy beta i dev mogą nie zawierać wydania aplikacji na macOS. To w porządku:- Tag git i npm dist-tag nadal mogą zostać opublikowane.
- W notatkach do wydania lub changelogu zaznacz „brak buildu macOS dla tej bety”.