Descripción General
hermes update actualiza Hermes Agent a la última versión. Descarga el código más reciente, reinstala las dependencias y, opcionalmente, reinicia el gateway. Las banderas permiten comprobar actualizaciones sin aplicarlas, controlar los backups, omitir confirmaciones y apuntar a una rama específica.
Uso
hermes update [--gateway] [--check] [--no-backup] [--backup] [--yes] [--branch NAME] [--force] [--force-venv]
Opciones
| Opción | Descripción |
|---|---|
--check |
Solo verifica si hay actualizaciones, sin aplicarlas |
--gateway |
Actualiza también el gateway como parte de la actualización |
--backup |
Crea un backup antes de aplicar la actualización |
--no-backup |
Omite el backup previo a la actualización |
--yes |
Asume sí — no pide confirmación |
--branch NAME |
Actualiza desde una rama específica en lugar de la predeterminada |
--force |
Fuerza la actualización aunque Hermes ya esté al día |
--force-venv |
Fuerza la recreación/reinstalación del entorno virtual |
Ejemplos
# Comprobar si hay una versión más reciente, sin cambiar nada
hermes update --check
# Actualizar con backup previo
hermes update --backup
# Actualizar omitiendo el backup
hermes update --no-backup
# Actualizar sin prompts de confirmación (scripts/CI)
hermes update --yes
# Actualizar también el gateway
hermes update --gateway
# Actualizar desde una rama específica
hermes update --branch main
# Forzar una actualización completa, incluido el entorno virtual
hermes update --force --force-venv
Consejos
- Ejecuta
hermes update --checkperiódicamente para ver si hay una nueva versión sin modificar tu instalación. - Usa
--backupantes de actualizaciones importantes para poder restaurar tu configuración anterior si algo sale mal. - Para actualizaciones desatendidas (cron, CI), combina
--yescon--no-backupo--backupsegún corresponda. - Si ejecutas el gateway, incluye
--gatewaypara actualizarlo también y luego reinícialo (o el servicio) para aplicar los cambios. - Después de actualizar, ejecuta
hermes doctorpara verificar que la instalación esté completa y sana.