Hermes Agent v0.22.6
Overview
v0.22.6 — el roll-up estable. Publicado el 2 de noviembre de 2026. 3.448 commits no de merge · 4.316 archivos modificados (+248.579 / −94.077) · 776 PRs fusionados · 385 issues cerrados, medidos en el commit f0d94882e89.
Esta versión tiene un solo trabajo: convertir la cola de merges acumulada desde la v0.22.5 en una versión que puedas etiquetar y revertir, y publicarla en el release de GitHub (CLI e instaladores), la app de Microsoft Store, las imágenes de Docker y Hermes Cloud. La nota oficial lo dice sin rodeos: el texto curado de esta ventana — destacados, áreas funcionales, créditos a contribuidores — llega con la v0.23.0.
Por eso esta página describe lo que el tag contiene de verdad, y nada que siga pendiente.
Highlights
1. La webapp la sirve el propio listener del gateway
hermes webapp abre un panel de Desktop Web Access accesible en tu propia red, o detrás de tu propia URL con el inicio de sesión de Nous. Los plugins de escritorio también pueden cargarse en una pestaña del navegador.
2. Las ejecuciones de cron se pueden detener
hermes cron cancel <job> detiene la ejecución que está corriendo ahora mismo (pause solo suprime los disparos futuros). Los jobs de script reciben SIGTERM en todo el grupo de procesos, con escalada a SIGKILL tras un periodo de gracia; los jobs de agente se interrumpen en su siguiente checkpoint. La ejecución anota una fila cancelled con su motivo, no envía aviso de fallo y no cuenta para la racha de fallos del job.
Cada job puede además elegir qué pasa cuando se pierde un horario programado (usar el valor por defecto, ejecutar una vez al volver, omitir) en el editor de escritorio, que ahora muestra un botón Stop en la cabecera del job.
3. Los skills se pueden bloquear
El agente no puede cambiar un skill bloqueado — ni en turnos normales, ni en cron jobs, subagentes, la revisión de automejora en segundo plano o la pasada del curator, incluso bajo --yolo. El lock se guarda en el skills/.usage.json del perfil, junto a pinned, y el escritorio expone un interruptor en el panel Capabilities.
4. pre_llm_call puede bloquear un turno antes de la inferencia
Un hook que devuelve {"action": "block", "message": "..."} veta el turno: no se hace ninguna petición al modelo, el mensaje se muestra como respuesta del asistente, el resultado lleva turn_exit_reason: blocked_by_plugin_pre_llm_call, y el prompt original se conserva solo como metadato de visualización.
5. Compactación preparada (opt-in)
Con compression.prepare_ahead, el siguiente resumen de compactación se escribe en segundo plano cerca del disparador, y la compactación lo usa (o lo espera) en lugar de dejarte mirando un spinner de «compressing».
También en esta ventana
/model resetlimpia el pin de modelo de una sesión sin perder el historial.- Las opciones de
/delegationse guardan para la siguiente sesión. - El
requires_hermesdel catálogo de plugins se hace cumplir en la instalación y en la actualización. - La clave del vault puede vivir en el keychain del sistema operativo (opt-in).
text_to_speechpermite al agente elegir una voz de ElevenLabs.hermes migratey el setup traspasan a los usuarios de Grok Bot y OpenBot.- Escritorio: cada perfil tiene su propia sección en la barra lateral; el chat de grupo admite renombrar, disolver, menciones y pegar adjuntos.
- Mensajería: notas de vídeo en Telegram; las reacciones emoji en hilos de Slack entran en el contexto del hilo.
- Gestor de paquetes: descargas reanudables.
Fixes
Esta ventana trae una lista larga de endurecimiento de instalación y actualización: conservar los directorios de perfil existentes cuando una instalación forzada falla en Windows, rechazar los ZIPs de actualización de macOS con entradas sin permiso de escritura del propietario, descartar los enlaces de wheels de uv que la purga dejaba colgando, y evitar que los archivos de metadatos del escritorio oculten los payloads de los paquetes. La lista completa llega con las notas curadas de la v0.23.0.
Upgrade
hermes update # instalaciones por CLI
- App de Microsoft Store: se actualiza a través de la Store.
- App de escritorio desde el instalador (.exe / .dmg): sin cambios aquí; avanza con el siguiente release empaquetado.
- Docker / Hermes Cloud:
nousresearch/hermes-agent:stable(o:latest).
Ninguna clave de configuración nueva obligatoria; la configuración existente se mantiene.
← Hermes Agent Changelog