Canales de desarrollo
Última actualización: 2026-01-21 OpenClaw ofrece tres canales de actualización:- stable: etiqueta dist-tag de npm
latest. - beta: npm dist-tag
beta(compilaciones en prueba). - dev: cabeza móvil de
main(git). npm dist-tag:dev(cuando se publica).
latest
sin cambiar el número de versión; los dist-tags son la fuente de verdad para las instalaciones de npm.
Cambio de canales
Checkout de Git:stable/betahacen checkout de la etiqueta coincidente más reciente (a menudo la misma etiqueta).devcambia amainy rebasea sobre el upstream.
latest, beta, dev).
Cuando explícitamente cambia de canal con --channel, OpenClaw también alinea
el método de instalación:
devgarantiza un checkout de git (predeterminado~/openclaw, sobrescriba conOPENCLAW_GIT_DIR), lo actualiza e instala la CLI global desde ese checkout.stable/betainstalan desde npm usando el dist-tag coincidente.
Plugins y canales
Cuando cambia de canal conopenclaw update, OpenClaw también sincroniza las fuentes de plugins:
devprefiere los plugins incluidos desde el checkout de git.stableybetarestauran los paquetes de plugins instalados desde npm.
Mejores prácticas de etiquetado
- Etiquete las versiones a las que desea que lleguen los checkouts de git (
vYYYY.M.DovYYYY.M.D-<patch>). - Mantenga las etiquetas inmutables: nunca mueva ni reutilice una etiqueta.
- Los dist-tags de npm siguen siendo la fuente de verdad para las instalaciones de npm:
latest→ stablebeta→ compilación candidatadev→ instantánea de main (opcional)
Disponibilidad de la app de macOS
Las compilaciones beta y dev pueden no incluir una versión de la app de macOS. No hay problema:- La etiqueta de git y el dist-tag de npm aún pueden publicarse.
- Indique “sin compilación de macOS para esta beta” en las notas de la versión o el registro de cambios.