Hermes v0.20.0 Herald a fondo: voz conversacional, wake words, citas verificables y A2A

Hermes Agent v0.20.0 (nombre en clave Herald) se publicó el 3 de agosto de 2026. En la mitología griega, el heraldo es el mensajero de los dioses — y esta versión por fin permite que Hermes esté a la altura del nombre: voz conversacional en tiempo real que puedes interrumpir a mitad de frase, wake words sin usar las manos, voz en todas las plataformas, investigación respaldada por citas verificables, interoperabilidad Agente a Agente (A2A) y webhooks salientes firmados que empujan eventos a tus propios sistemas. Es una de las versiones más grandes en la historia del proyecto: aproximadamente 3.650 commits, 1.400 PRs fusionados, 5.200 archivos modificados, ~1.200 issues cerrados y 647 contribuyentes desde v0.19.0.
Este artículo no repite las release notes al pie de la letra. En su lugar, desglosa la actualización en las funcionalidades que más importan a los desarrolladores, explica por qué importan y muestra cómo usarlas de verdad. Para el changelog completo, consulta nuestras release notes de v0.19.0 (las notas de v0.20.0 también se publicarán en este sitio).
1. El titular: habla con Hermes — una conversación real, no un buzón de voz
El modo de voz antes funcionaba como un walkie-talkie: hablas, esperas a que se genere toda la respuesta y luego escuchas un único archivo de audio largo. v0.20 lo cambia por completo:
- Habla mientras piensa — Hermes sintetiza el habla cláusula a cláusula mientras la respuesta fluye en streaming
- Barge-in — puedes empezar a hablar a mitad de frase; Hermes se detiene, escucha y al modelo se le comunica que lo has interrumpido, de modo que ajusta lo que viene después
- Detección de silencio que respeta tu turno — nunca habla por encima de ti
Se siente como una llamada telefónica: di «Hey Hermes, ¿qué tiempo hace hoy?» — y cuando vaya por la mitad, añade «…y comprueba también mañana». Corrige el rumbo de inmediato. El resumen oficial: de «intercambio de buzón de voz» a conversación real.
Esto funciona en el modo de voz de la CLI, en el escritorio y a través de todos los adaptadores de gateway con capacidad de audio.
2. Wake words: habla con tu terminal desde el otro lado de la habitación
Junto con la voz conversacional llega la detección de wake words en el dispositivo:
- Frases de vocabulario abierto — usa «hey Hermes» o elige la frase que quieras
- Detección en el dispositivo — ningún audio sale de tu máquina mientras espera
- Enrutamiento de voz multi-perfil — diferentes wake words pueden llegar a diferentes perfiles
- Di «stop» en cualquier superficie para terminar el chat de voz sin usar las manos
Puedes estar al otro lado de la habitación, decir «Hey Hermes» al Hermes Desktop de un segundo monitor y se despierta y responde. Tu terminal ahora es algo con lo que puedes hablar desde el otro lado de la habitación.
3. Voz en todas partes: notas de voz de entrada, respuestas auto-TTS de salida
Ahora puedes enviar una nota de voz a Hermes en WhatsApp, Feishu, DingTalk, LINE, QQ, Photon o Weixin — se transcribe y se responde con respuestas auto-TTS adaptadas a la plataforma (opus donde las plataformas quieren opus, captions adjuntadas correctamente).
El STT (speech-to-text, voz a texto) también es totalmente configurable:
- Su propia categoría en
hermes tools, interruptores en la GUI y desplegables en el dashboard - Resolución unificada de idioma — corrige la clásica clase de bugs de «las transcripciones vuelven en el idioma equivocado»
- Soporte para
gpt-transcribede OpenAI
Y todos los proveedores de TTS comparten un único preprocesador de texto hablado que limpia el markdown, el código y las URLs del discurso antes de que se pronuncie.
4. Investigación en la que puedes confiar: la skill grounded-citations
La nueva skill grounded-citations hace que Hermes produzca investigaciones donde cada afirmación está respaldada por una fuente verificable:
- Citas contrastadas con el texto real de la página — no alucinadas de memoria
- Las citas enlazan con la evidencia exacta
- Modo fact-checking (verificación de datos) — ejecuta la misma maquinaria sobre cualquier documento o afirmación; te dice qué cuadra, qué no y qué no se pudo verificar
El planteamiento oficial: es la diferencia entre «suena bien» y «fuente comprobable». Si usas Hermes para investigar, esto es imprescindible.
5. Webhooks salientes: Hermes empuja eventos a tus sistemas
Hasta ahora, integrarse con Hermes significaba hacer polling o escuchar en una plataforma. Ahora Hermes empuja eventos de ciclo de vida firmados (actividad de sesión, finalización de turnos, eventos de herramientas) a cualquier endpoint HTTP que registres:
- Firmas HMAC — los receptores pueden verificar la autenticidad
- Conéctalo a tu CI, automatización del hogar, dashboards o cualquier servicio que hable HTTP
- Sin necesidad de bucles de polling
Antes escribimos una guía práctica sobre notificaciones de negocio por webhook de Hermes — esta versión completa la parte saliente de la historia.
6. La app de escritorio se convierte en una plataforma: Artifacts, plugin SDK, entrada rápida
Hermes Desktop dejó de ser un cliente de chat para convertirse en un workbench (banco de trabajo):
- Artifacts — tarjetas versionadas con vista previa en vivo en sandbox en un visor del carril derecho; las apps HTML generadas se ejecutan de forma segura junto al chat
- Plugin SDK — Kanban se distribuye como el plugin fundador del escritorio;
ctx.downloadentrega archivos a los usuarios; colocación de paneles flotantes - Ventana de entrada rápida — un hotkey global captura un pensamiento en cualquier sesión desde cualquier lugar de tu sistema operativo
- Múltiples ventanas GUI
Todo lo que has creado con Hermes en todas las plataformas (imágenes de herramientas conectadas por MCP, apps HTML, etc.) aparece en Artifacts — y como las vistas previas están en sandbox, probar es más seguro.
7. A2A v1.0: los agentes por fin hablan un protocolo común
Hermes ahora incluye un plugin que implementa el protocolo Agent-to-Agent, de modo que puede descubrir, hablar con otros agentes compatibles con A2A y dejarse dirigir por ellos. Esto cierra el issue #514 — una de las peticiones de funcionalidad abiertas más antiguas del repositorio.
El valor práctico: si tus flujos de trabajo abarcan stacks de agentes heterogéneos, Hermes ahora tiene un protocolo de red estándar para unirlos. Deja que Hermes orqueste tus otros agentes — o deja que otro agente orqueste a Hermes. Las skills y APIs conectadas a cada agente se vuelven manejables como un único sistema.
8. Ola de comandos CLI para usuarios avanzados: !, /init, /diff, /context, /focus
v0.20 trae una ola de comandos CLI prácticos:
| Comando | Qué hace |
|---|---|
!command |
Ejecuta un comando de shell al instante sin gastar un turno del modelo |
/init |
Escanea tu proyecto y genera (o actualiza) un AGENTS.md |
/diff |
Muestra los cambios staged / todos / de la sesión desde cualquier superficie |
/context |
Desglosa exactamente qué está llenando tu ventana de contexto |
/focus |
Vista de salida reducida con recuperación de líneas ocultas |
Ctrl+S |
Guarda un prompt a medio escribir en un panel navegable |
Además, hermes import-agent migra tu configuración de Claude Code o Codex CLI a Hermes con un solo comando.
9. Corrige al agente a mitad de turno: redirecciones, no reinicios
Si Hermes va por mal camino, ya no tienes que hacer /stop y volver a explicarlo. Escribe una corrección mientras trabaja y el turno activo se redirige:
- El trabajo en curso se conserva
- El prompt original se mantiene
- El agente corrige el rumbo con tus nuevas indicaciones
Combinado con el descarte de borradores con doble ESC y la pila de deshacer del composer, dirigir se siente como editar, no como reiniciar.
10. Herramientas que se arreglan solas
Una oleada de mejoras de auto-recuperación significa que el agente desperdicia muchas menos vueltas en fricciones con las herramientas:
- La salida de terminal truncada se vierte a un archivo que el agente puede leer después
patchdetecta ediciones ya aplicadas y diagnostica desajustes de espacios en blancowrite_fileverifica el contenido en disco- Las búsquedas que no encuentran nada exploran coincidencias aproximadas y se recuperan
- El límite de iteraciones de llamada a herramientas por defecto saltó de 90 a 500 — las ejecuciones autónomas largas dejaron de chocar contra un muro artificial
11. Compresión que respeta tu conversación
La compresión de contexto recibió una revisión profunda:
- Poda proactiva de resultados de herramientas para modelos de ventana grande
- Micro-compactación por turno que amortiza el coste en lugar de un pausón gigante
- Cola garantizada de N mensajes de usuario (
compression.min_tail_user_messages) — la conversación reciente siempre sobrevive - Timeouts conscientes del progreso que dejan de penalizar a los modelos de resumen lentos
- Defensa contra skills fantasma — una skill podada nunca puede rondar silenciosamente una sesión
- Los umbrales son configurables por modelo y en tokens absolutos (
compression.threshold_tokens)
Las sesiones largas se mantienen coherentes y dejan de atascarse.
12. Smart Approvals maduran
Smart Approvals recibió varias mejoras:
hermes approvals suggest— extrae de tu historial de aprobaciones propuestas de allowlist- Política de smart approval personalizable
- Circuit breaker por denegaciones consecutivas — detiene en seco un bucle que se comporta mal
- Las aprobaciones de emparejamiento del escritorio ahora son correctas por perfil, con una superficie adecuada para responderlas
- Una nueva puerta de aprobación para comandos de redirección del daemon de docker/podman
Menos clics en «approve», sin ceder ni un ápice de control. Para el recorrido completo de configuración, consulta nuestra guía de configuración de Smart Approvals (las claves de configuración reales son approvals.mode / approvals.deny — no te fíes de tutoriales desactualizados).
13. Más rápido en todas partes, otra vez
El rendimiento sigue acumulándose:
- El cold start de
hermes -wbajó de ~14s a ~1.8s - Los no-op de
hermes updateson 2–6s más rápidos - Los SDK pesados se cargan de forma diferida fuera de la ruta de importación
- Las lecturas de configuración dejaron de hacer deep-copy — 54× más rápido en el gate de telemetría
- Los esquemas de herramientas se cachean en Anthropic nativo sin pérdida de historial
- El escritorio lanzó su segunda oleada 60fps — coste de streaming independiente de la longitud del transcript, arrastre a 60fps con cinco pestañas en streaming, CPU en reposo casi nula
Una aclaración: el tan citado «primer token 4.3s → 0.9s» fue la optimización de v0.19.0. v0.20 se apoya en ella con mejoras de cold start, caché y renderizado del escritorio.
14. Nuevos lugares para ejecutarse y ser contactado
- Buzz llega como plataforma de gateway incluida (el messenger de Block basado en Nostr, transporte WebSocket nativo, autenticación NIP-42)
- El provider Vercel AI Gateway y el backend de terminal Vercel Sandbox vuelven, modernizados
- El escritorio gana un modo de conexión SSH remote-backend
- Relay completó cuatro fases de paridad — media, prompts interactivos, ciclo de vida de hilos, indicadores de escritura
- Sincronización de skills HSP personal + organización
15. Seguridad y fiabilidad
- El firewall de salida iron-proxy contra inyección de credenciales volvió a implementarse
- Fetches con pin de DNS seguros frente a SSRF + allowlist de CDN de Slack
- Redacción estricta en los límites de compresión; ReDoS eliminado en los patrones de redacción de claves de configuración
- Ola de endurecimiento en Windows — la clase de bugs de decodificación de subprocesos en modo texto se cerró en todo el repositorio, los parpadeos de consola quedan ocultos
- Cuatro correcciones de integridad del estado de sesión + optimización del layout de FTS (incluida la indexación de bigramas CJK)
Cómo actualizar
# Existing installs
hermes update
# Fresh install
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Nota: esta versión requiere Node 26 (gestionado por los instaladores / rutas de auto-reparación / actualización), y los canales de brew y wheels de pip/PyPI se retiran — los canales soportados son el instalador de shell, Docker y Nix.
Resumen
La historia central de la versión Herald es el mensajero: te habla (voz), lleva la palabra a otros agentes (A2A), anuncia eventos a tus sistemas (webhooks) y muestra sus pruebas (citas). Combinado con el empuje del escritorio como plataforma, los comandos CLI potentes, una compresión más inteligente y aprobaciones maduras, v0.20 mueve a Hermes de «herramienta» a «colega que habla, colabora y cita sus fuentes».
Si todavía no has probado la voz, actualiza y dile algo a Hermes — luego interrúmpelo a mitad de frase. De verdad se siente diferente. ¿Nuevo en Hermes? Empieza con la guía de instalación, o revisita el análisis a fondo de v0.19.0 Quicksilver para conocer la historia de aceleración detrás de esta versión.