Canais de desenvolvimento
Última atualização: 2026-01-21 O OpenClaw oferece três canais de atualização:- estável: dist-tag do npm
latest. - beta: npm dist-tag
beta(builds em teste). - dev: head móvel de
main(git). npm dist-tag:dev(quando publicado).
latest
sem alterar o número de versão — os dist-tags são a fonte da verdade para instalações via npm.
Alternando canais
Checkout do git:stable/betafazem checkout da tag correspondente mais recente (geralmente a mesma tag).devmuda paramaine faz rebase no upstream.
latest, beta, dev).
Quando você explicitamente troca de canal com --channel, o OpenClaw também alinha
o método de instalação:
devgarante um checkout git (padrão~/openclaw, sobrescreva comOPENCLAW_GIT_DIR), atualiza-o e instala a CLI global a partir desse checkout.stable/betainstalam a partir do npm usando o dist-tag correspondente.
Plugins e canais
Ao trocar de canal comopenclaw update, o OpenClaw também sincroniza as fontes dos plugins:
devprefere plugins empacotados a partir do checkout git.stableebetarestauram pacotes de plugins instalados via npm.
Boas práticas de marcação
- Marque releases nos quais você quer que checkouts git parem (
vYYYY.M.DouvYYYY.M.D-<patch>). - Mantenha as tags imutáveis: nunca mova ou reutilize uma tag.
- Os dist-tags do npm continuam sendo a fonte da verdade para instalações via npm:
latest→ estávelbeta→ build candidatodev→ snapshot do main (opcional)
Disponibilidade do app para macOS
Builds beta e dev podem não incluir um app para macOS. Tudo bem:- A tag do git e o dist-tag do npm ainda podem ser publicados.
- Destaque “sem build para macOS neste beta” nas notas de release ou no changelog.