Actualizar Hermes Agent sin sorpresas: por defecto sigue versiones publicadas
Desde la v0.21.7, Hermes Agent instalado desde código fuente se actualiza a la última versión publicada y no a cada commit de main. Así funciona el canal y cómo cambiarlo.
Qué cambia para tu instalación, cómo elegir canal y qué revisar antes de correr hermes update
Hermes Agent v0.21.7: actualiza sin sorpresas, con versiones publicadas
Las instalaciones desde código fuente dejan de seguir cada commit de main. El canal se puede elegir.
Si instalaste Hermes Agent desde código fuente, cada vez que corrías la actualización podías recibir lo último que alguien subió a main. Con la versión 0.21.7 eso cambia: por defecto, hermes update te lleva a la última versión publicada, y quien quiera seguir cada commit lo pide de forma explícita.
En qué punto está la noticia: ya está publicada
Esto no es un anuncio a futuro. Según la página de releases del repositorio NousResearch/hermes-agent, la v0.21.7 está publicada y aparece marcada como Latest. Es un parche con fecha de lanzamiento del 11 de octubre de 2026.
El parche reúne unos 204 pull requests integrados desde la v0.21.6 y está pensado como versión estable para la app de escritorio (macOS con Apple silicon y Windows), Microsoft Store y MSIX, el instalador, Docker y Hermes Cloud. Las notas completas de esta ventana todavía no están: según la propia página, llegarán con la v0.22.0.
Qué cambia en tu instalación
El cambio de fondo está en cómo se actualiza una instalación desde código fuente del repositorio oficial. Antes seguía los commits de main; ahora va a la última versión publicada con formato vX.Y.Z. Esto aplica tanto a hermes update como al actualizador de la app de escritorio cuando corre sobre un checkout de git.
| Tipo de instalación | Qué pasa con la v0.21.7 |
|---|---|
| Código fuente del repositorio oficial | Se actualiza a la última versión publicada vX.Y.Z, ya no a cada commit de main |
| Código fuente ya más nuevo que la última versión | Se queda donde está y espera la siguiente versión; nada se regresa |
| Forks y espejos (mirrors) | Siguen main, como antes |
| Microsoft Store, MSIX y escritorio empaquetado | Sin cambios |
| Docker y Hermes Cloud | La release indica la etiqueta nousresearch/hermes-agent:stable (o :latest) |
La idea clave
Un commit de main es trabajo en curso; una versión publicada es un punto que el equipo decidió etiquetar. Pasar a versiones publicadas por defecto significa recibir cambios con un ritmo más predecible, no de golpe.
Cómo elegir el canal: estable o cada commit
El canal por defecto para el repositorio oficial es el de versiones publicadas. Si prefieres lo último de main, la release da un comando para pedirlo. Para la terminal:
# Actualizar a la última versión publicada hermes update # Seguir cada commit de main hermes update --set-channel main
Identifica cómo instalaste Hermes
El cambio aplica a instalaciones desde código fuente del repositorio oficial. Si usas un fork o espejo, sigues en main; si usas Store, MSIX o escritorio empaquetado, no hay cambios.
Actualiza con hermes update
Llegas a la última versión publicada. Si tu instalación ya es más nueva que esa versión, se queda como está y espera la siguiente.
Cambia de canal solo si lo necesitas
Para seguir cada commit usa hermes update --set-channel main. En la app de escritorio, abre Settings ▸ About ▸ Updates y usa el interruptor Update channel (Stable releases / Every commit). El diálogo de actualización ahora muestra en qué canal estás.
Un dato que la fuente no da
La release documenta el comando para pasar a main, pero no detalla un comando equivalente para volver al canal estable desde la terminal. En escritorio, el interruptor sí ofrece las dos opciones. Si necesitas volver desde la línea de comandos, consulta la documentación oficial antes de asumir un comando.
Lo demás que trae el parche
El razonamiento sobrevive al reanudar
El razonamiento firmado (signed thinking) se vuelve a enviar después de hermes chat --resume y en el siguiente turno del gateway. Además, los modelos de razonamiento de Bedrock Converse ya no son rechazados en sesiones reanudadas.
Menos fallos detrás de firewalls
Las instalaciones en main ya no piden un registro de release que algunos firewalls regionales respondían con un 403. La revisión del canal estable usa tu token de GitHub si existe (GITHUB_TOKEN o gh auth login) y reporta un límite de GitHub como límite de uso.
La release menciona otros cambios de la ventana que no documenta aquí a propósito, como acciones de plugins en la app de escritorio o actualizaciones de escritorio más rápidas. La propia página aclara que todo se detallará en las notas de la v0.22.0, así que esos puntos están pendientes de confirmación completa.
Qué significa para México y Latinoamérica
La release no habla de México ni de ningún país. La lectura local es nuestra: para quien mantiene Hermes instalado desde código fuente, recibir versiones publicadas en vez de cada cambio de main reduce las sorpresas en el día a día. Estos son escenarios ilustrativos, no casos de clientes.
Agencia con varios clientes
Si una agencia mantiene Hermes para varias cuentas, actualizar a un punto etiquetado facilita saber qué versión corre en cada una y repetir la misma actualización en todas.
SaaS con agentes en producción
Un equipo de producto que usa Hermes en su operación gana un canal por defecto menos cambiante; quien necesite adelantarse a una corrección puede pasar a main de forma explícita.
Soporte al cliente
Un equipo de soporte que depende de sesiones largas se beneficia de que el razonamiento se conserve al reanudar, siempre que su flujo use hermes chat --resume o el gateway.
Ecommerce
Una tienda que automatiza tareas con Hermes puede decidir cuándo actualizar, en vez de que la actualización arrastre lo último de main un día de campaña.
Resumen de la release en una vista
Si tu agencia instaló Hermes desde código fuente del repositorio oficial, ya recibe versiones publicadas con el comando de siempre.
Qué revisar antes de actualizar
- Confirma si tu instalación es del repositorio oficial, un fork o un espejo: solo la primera cambia de comportamiento.
- Si tu instalación ya es más nueva que la última versión publicada, no esperes que hermes update la mueva.
- Si usas la app de escritorio, revisa en Settings ▸ About ▸ Updates qué canal tienes seleccionado.
- Si tu red pasa por un firewall regional, define GITHUB_TOKEN o inicia sesión con gh auth login para la revisión del canal estable.
- Si usas sesiones reanudadas o el gateway, prueba hermes chat --resume después de actualizar.
- Para Docker, revisa qué etiqueta usas (:stable o :latest) antes de descargar la imagen.
Preguntas frecuentes
¿La v0.21.7 ya está disponible?
Sí. Está publicada en GitHub Releases como parche, con fecha de lanzamiento del 11 de octubre de 2026, y aparece marcada como Latest.
¿Qué hace hermes update ahora en una instalación desde código fuente?
En el repositorio oficial, actualiza a la última versión publicada vX.Y.Z en lugar de seguir cada commit de main. Si tu instalación ya es más nueva que esa versión, se queda donde está y espera la siguiente; nada se regresa.
¿Cómo sigo recibiendo cada commit de main?
Con el comando hermes update --set-channel main. En la app de escritorio, usa el interruptor Update channel en Settings ▸ About ▸ Updates y elige Every commit.
¿Cambia algo para quien usa un fork o un espejo?
No. Según la release, los forks y espejos siguen main. Las instalaciones de Store, MSIX y escritorio empaquetado tampoco cambian.
¿Qué etiqueta de Docker uso?
La release indica nousresearch/hermes-agent:stable (o :latest) para Docker y Hermes Cloud.
¿Dónde están las notas completas de esta ventana de cambios?
Todavía no. La página de la release indica que las notas curadas llegarán con la v0.22.0 y documentarán todo desde la v0.21.0. La fecha de esa versión no está confirmada en la fuente.
¿Quieres ver cómo se vería esto en tu operación?
En Zadrig Technology te enseñamos en una demostración cómo mantener agentes de IA con actualizaciones controladas, para que tu agencia o negocio reciba cambios con orden y no de golpe.
Agenda una demostración por WhatsApp
