Community translations by veiseule.ai — Help improve them on Crowdin
Skip to main content

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).

Publicamos compilaciones en beta, las probamos y luego promovemos una compilación validada a 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:

openclaw update --channel stable
openclaw update --channel beta
openclaw update --channel dev
  • stable/beta hacen checkout de la etiqueta coincidente más reciente (a menudo la misma etiqueta).
  • dev cambia a main y rebasea sobre el upstream.

Instalación global con npm/pnpm:

openclaw update --channel stable
openclaw update --channel beta
openclaw update --channel dev

Esto se actualiza mediante el dist-tag de npm correspondiente (latest, beta, dev).

Cuando explícitamente cambia de canal con --channel, OpenClaw también alinea el método de instalación:

  • dev garantiza un checkout de git (predeterminado ~/openclaw, sobrescriba con OPENCLAW_GIT_DIR), lo actualiza e instala la CLI global desde ese checkout.
  • stable/beta instalan desde npm usando el dist-tag coincidente.

Consejo: si desea stable + dev en paralelo, mantenga dos clones y apunte su Gateway al estable.

Plugins y canales

Cuando cambia de canal con openclaw update, OpenClaw también sincroniza las fuentes de plugins:

  • dev prefiere los plugins incluidos desde el checkout de git.
  • stable y beta restauran 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.D o vYYYY.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 → stable
  • beta → compilación candidata
  • dev → 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.