Hermes Agent v0.22.5
Overview
v0.22.5 — el parche acumulado. Publicada el 22 de octubre de 2026. 231 commits no-merge · 804 archivos modificados (+35,212 / −17,885) · 81 PRs fusionados · 30 incidencias cerradas, medido en el commit bf0203a794a.
Esta etiqueta existe para que las superficies que no pueden seguir a main —la release de GitHub con la CLI y los instaladores, la app de Microsoft Store, Docker y Hermes Cloud— se apoyen en un único punto estable en lugar de tres días de trabajo fusionado. El cuerpo de la release lo dice sin rodeos: las notas cuidadas de esta ventana llegan con v0.23.0, que documentará todo desde v0.22.0 en adelante. Lo que la página enumera en su lugar es un párrafo deliberadamente sin desglosar sobre lo que se movió.
Ese párrafo es la parte útil. Cuatro de sus elementos ya tienen su propio artículo en este sitio, y el resto son cosas que notas antes de saber nombrarlas: una actualización que ahora se niega a ofrecer una release que no instalaría, un launcher de Windows que deja de volver atrás tras reanclar Python, comandos de barra que pueden hacerte una pregunta y una barra lateral que puedes fijar arrastrando.
Highlights
1. Una etiqueta de parche en cifras
81 PRs fusionados en una sola etiqueta es un parche grande, y la forma del cambio merece conocerse antes de actualizar: 231 commits no-merge sobre 804 archivos, con +35,212 / −17,885 líneas. La mayor parte no es una función, sino la cola acumulada de una ventana de tres días. Para hacerse una idea: la etiqueta anterior, v0.22.4, acumuló 13 PRs fusionados en 82 archivos.
2. hermes update ahora retiene una release que se niega a instalar
Antes, el actualizador podía ofrecerte una release estable y luego negarse a instalarla: aceptabas y no pasaba nada. En esta release, una release estable que el actualizador no va a aceptar se retiene en lugar de ofrecerse. El efecto práctico: el aviso de actualización solo aparece para versiones a las que esta instalación puede pasar de verdad, y una release rechazada ya no parece una actualización atascada por tu culpa.
3. El launcher de Windows deja de volver atrás tras reanclar Python
Cuando el pin de Python cambiaba, hermes update en Windows podía quedarse en el launcher antiguo: la actualización terminaba, pero el siguiente comando que ejecutabas seguía siendo el anterior. Ahora el launcher se reapunta como parte de la actualización, así que el próximo hermes que ejecutes es el build nuevo.
4. Los comandos de barra de los plugins pueden pedirte que elijas una opción
El comando de barra de un plugin era antes de disparar y olvidar: se ejecutaba o imprimía algo. Ahora puede presentar una elección y esperar a que elijas una antes de continuar. Para quien escribe plugins, esto convierte un comando en un diálogo corto donde la lista de opciones es del plugin, no un prompt de texto libre que el modelo tiene que reconstruir.
5. Escritorio: arrastrar para fijar e instalaciones de plugins en un clic con insignias de nivel
Dos cambios en el shell de escritorio. Las entradas de la barra lateral se pueden fijar arrastrándolas donde quieras. Y los plugins se instalan en un clic desde el catálogo, con una insignia de nivel en cada entrada para distinguir un plugin de primera parte, verificado o comunitario antes de hacer clic. La misma release trae la actualización a Electron 44.
6. hermes mcp serve y Singularity salen del núcleo hacia plugins
Los dos se mudaron fuera del paquete del núcleo al catálogo de plugins: la misma dirección que tomó agent-importers en v0.22.4. El setup ofrece ahora el importador cuando encuentra la configuración de otro agente en la máquina, y hermes import-agent más la ruta de migración de OpenClaw forman parte de esa superficie. Si dependes del modo de servidor MCP o del backend de terminal Singularity/Apptainer, instálalos como plugins después de actualizar.
7. Mantenimiento que notarás en los márgenes
- Pillow 13 y un lote de subidas de seguridad de dependencias.
- Un chat cuyo directorio de trabajo ya no existe ahora lo dice, en vez de fallar una llamada a herramienta con un error de ruta confuso.
- Las respuestas largas de Claude DirectSDK ya no se cortan por el temporizador de bloqueo.
- Los group chats del escritorio vuelven a mostrar qué bot está trabajando.
- Se publica un cliente experimental de eventos MCP en modo webhook para el flujo de eventos MCP.
Correcciones
| Arreglo | Detalle |
|---|---|
| Releases rechazadas | Una release estable que el actualizador no instalará ya no se ofrece como actualización |
| Launcher de Windows | hermes update reapunta el launcher tras reanclar Python en vez de dejar el antiguo |
| Temporizador de DirectSDK | Las respuestas largas de Claude DirectSDK ya no se truncan por el temporizador de bloqueo |
| Indicador del group chat | El group chat del escritorio vuelve a mostrar qué bot está trabajando |
| Directorio de trabajo | Un chat cuyo directorio de trabajo desapareció lo reporta, en lugar de un error de ruta lanzado por la herramienta |
Ya cubierto en este sitio
Cuatro elementos de esta ventana se escribieron por separado a medida que se fusionaban:
- Sign-in de Nous rehecho — todo sign-in es el device login normal, y el invitado del plan gratuito le pasa el testigo a tu cuenta: el artículo del traspaso de sign-in.
- Backends de delegación conectables — enruta subagentes por mapa de modelo o por profile, cambiable por sesión: el artículo de los backends de delegación.
- Planes por usage window — gauges de plan, tarjetas de límite y recuperación al cambiar de modelo para los planes basados en ventanas: el artículo de las usage windows.
- La instalación de Windows a medio actualizar — cómo se veía una actualización a medio aplicar y cómo se repara: el artículo de la media actualización en Windows.
Actualizar
- App de Microsoft Store: se actualiza desde la Store.
- App de escritorio instalada desde el instalador (.exe / .dmg): sin cambios en esta release; se actualiza con la siguiente release empaquetada.
- CLI:
hermes update, o vuelve a ejecutar el one-liner del instalador. - Docker / Hermes Cloud:
nousresearch/hermes-agent:stable(o:latest).
Changelog completo: v0.22.4…v0.22.5
← Hermes Agent Changelog