v0.10.0

Hermes Agent v0.10.0 — La versión del Tool Gateway


Resumen

v0.10.0 — The Tool Gateway Release. Publicado el 16 de abril de 2026. Más de 180 commits · 1 PR fusionado (#11206) · 1 colaborador de la comunidad (@jquesnelle).

Esta versión elimina el mayor punto de fricción en la adopción de agentes de IA: la gestión de claves API. Antes de v0.10.0, habilitar búsqueda web, generación de imágenes, texto a voz o automatización de navegador en Hermes Agent implicaba obtener y gestionar claves API separadas para cada servicio. Nous Tool Gateway cambia eso — los suscriptores de pago de Nous Portal obtienen las cuatro herramientas a través de su suscripción existente sin configuración adicional.

Esta versión llegó solo 3 días después de v0.9.0 (13 de abril) y entregó únicamente el Tool Gateway como una funcionalidad enfocada y de alto impacto. Las más de 180 confirmaciones de correcciones de errores, mejoras de plataforma y refuerzos de fiabilidad de esta ventana fueron aplazadas y completamente documentadas en el changelog de v0.11.0.

Sin embargo, en este punto de la evolución del proyecto, Hermes Agent ya integraba un ecosistema maduro: 118 habilidades, un Bucle de Aprendizaje Cerrado (Closed Learning Loop) para la generación autónoma de habilidades, un Gateway de Mensajería que abarca más de 16 plataformas, y el sistema de personalidad SOUL.md. Estas capacidades formaron la base que hizo que el Tool Gateway fuera tan impactante — los usuarios ahora pueden acceder a todo ello a través de una sola suscripción.


Funcionalidad principal

Nous Tool Gateway — Una suscripción, cuatro herramientas

El Tool Gateway es una capa de proxy gestionada entre Hermes Agent y los proveedores de servicios externos. Cuando un suscriptor de pago de Nous Portal habilita el acceso a herramientas, el Gateway maneja la autenticación, la limitación de velocidad y el enrutamiento de solicitudes de manera transparente — el agente nunca toca las claves API individuales.

Herramientas disponibles a través del Gateway:

Herramienta Proveedor Función
Búsqueda Web Firecrawl Recuperación de información web en tiempo real
Generación de Imágenes FAL / FLUX 2 Pro Síntesis de imágenes AI de alta calidad
Texto a Voz OpenAI TTS Generación de salida de voz
Automatización de Navegador Browser Use Control automatizado del navegador web

Cómo habilitar:

# Paso 1: Seleccionar Nous Portal como proveedor de modelo
hermes model
# → Elige "Nous Portal" en el selector interactivo

# Paso 2: Elegir qué herramientas habilitar a través del Gateway
hermes tools
# → Selecciona "Nous Subscription" para establecer use_gateway: true por herramienta

# Paso 3: Verificar que todo está conectado
hermes status
# → Muestra el estado de conexión del gateway y las herramientas habilitadas

Esto genera la siguiente configuración en ~/.hermes/config.yml:

model:
  provider: nous_portal
  model: <tu-modelo-seleccionado>
tools:
  web_search:
    use_gateway: true    # enrutado a través de Firecrawl
  image_generation:
    use_gateway: true    # enrutado a través de FAL / FLUX 2 Pro
  tts:
    use_gateway: true    # enrutado a través de OpenAI TTS
  browser:
    use_gateway: true    # enrutado a través de Browser Use

Decisiones de diseño importantes:

  • Activación por herramienta — Tú eliges exactamente qué herramientas pasan por el Gateway. Si ya tienes una clave API directa de Firecrawl y prefieres usarla, deja use_gateway: false para búsqueda web mientras habilitas el Gateway para generación de imágenes.
  • El Gateway tiene prioridad — Cuando existen tanto una clave API directa como use_gateway: true para la misma herramienta, el runtime prefiere el Gateway. Esto evita facturación accidental en ambas vías.
  • Detección limpia por suscripción — La antigua variable de entorno oculta HERMES_ENABLE_NOUS_MANAGED_TOOLS ha desaparecido. La detección ahora es automática según tu estado de suscripción a Nous Portal.
  • Soporte para Gateway autoalojado — Para organizaciones que quieran ejecutar su propia instancia de Gateway, las variables de entorno proporcionan control del endpoint:
# ~/.hermes/.env
TOOL_GATEWAY_DOMAIN=your-gateway.example.com
TOOL_GATEWAY_SCHEME=https
TOOL_GATEWAY_USER_TOKEN=your-token

El ecosistema en v0.10.0

Aunque el changelog oficial de v0.10.0 se centra exclusivamente en el Tool Gateway, el ecosistema más amplio de Hermes Agent en esta versión incluía varios sistemas maduros que vale la pena entender en contexto.

118 habilidades integradas + Bucle de Aprendizaje Cerrado

Hermes Agent se distribuyó con 118 habilidades preconstruidas organizadas en categorías como MLOps, operaciones de GitHub, investigación y recopilación de información, web scraping, ejecución y pruebas de código, y análisis de datos. Las habilidades son archivos Markdown simples — legibles, versionables y compatibles con agentskills.io para compartir en la comunidad.

El Bucle de Aprendizaje Cerrado (Closed Learning Loop) es lo que hace que estas habilidades generen un efecto compuesto. Después de cualquier tarea que implique más de 5 llamadas a herramientas, Hermes genera automáticamente un documento de habilidad que captura:

  1. Procedimiento — los pasos realizados para completar la tarea
  2. Escollos — casos límite y problemas encontrados
  3. Verificación — cómo confirmar que la tarea se ha completado correctamente

En la siguiente tarea similar, la búsqueda de texto completo FTS5 recupera la habilidad relevante y el agente comienza desde la experiencia en lugar de desde cero. Los benchmarks informaron que los agentes con más de 20 habilidades autocreadas completaban tareas de investigación un 40% más rápido que una instancia nueva.

# Explorar habilidades disponibles
hermes skills list

# Ver una habilidad específica
hermes skills show <skill-name>

# Importar una habilidad de la comunidad
hermes skills import <path-to-skill.md>

Gateway de Mensajería — Más de 16 plataformas, un solo despliegue

Un solo despliegue de hermes gateway expone al agente en todas las plataformas de mensajería compatibles simultáneamente. Cada plataforma comparte el mismo contexto del agente, por lo que una conversación iniciada en Telegram continúa sin problemas en Discord o Slack.

Plataforma Caso de uso
Telegram Interacción móvil prioritaria
Discord Servidores de equipo y comunidad
Slack Chat de equipo empresarial
WhatsApp Mensajería móvil y empresarial
Signal Comunicación centrada en privacidad
Matrix Chat federado autoalojado
Mattermost Chat empresarial de código abierto
Email / SMS Comunicación asíncrona
DingTalk / Feishu Empresas de Asia-Pacífico
CLI Interacción nativa en terminal
# Iniciar el gateway de mensajería
hermes gateway

# Asistente de configuración interactivo
hermes gateway setup
# → Configurar tokens API, IDs de bot, mapeos de canales y listas de permitidos

SOUL.md — Identidad del agente como Markdown

El archivo SOUL.md define la identidad central del agente — cómo habla, qué valora y qué restricciones debe seguir. Se coloca al inicio de cada prompt del sistema.

# ~/.hermes/SOUL.md

Eres un especialista en gestión de infraestructura.
- Siempre confirma antes de hacer cambios
- Cuando no estés seguro, expresa tu incertidumbre explícitamente — nunca adivines
- Registra cada operación
- La seguridad es la máxima prioridad

Las anulaciones a nivel de sesión están disponibles a través del comando slash /personality:

/personality teacher   # Modo educativo y explicativo
/personality creative  # Modo de lluvia de ideas e ideación
/personality analyst   # Modo de análisis de datos e investigación

Este diseño mantiene una identidad predeterminada estable en SOUL.md mientras permite cambios de comportamiento por tarea.


Por qué el changelog es corto

El changelog oficial de v0.10.0 es deliberadamente mínimo — describe exactamente una funcionalidad entregada en esta etiqueta. La ventana de lanzamiento (v0.9.0 → v0.10.0) duró solo 3 días, y el equipo de Nous eligió lanzar el Tool Gateway como una versión independiente y enfocada en lugar de retenerlo para un paquete más grande.

Las más de 180 confirmaciones de correcciones y mejoras de esta ventana — que abarcan el núcleo del agente, la infraestructura del gateway, la CLI y el sistema de herramientas — se aplazaron al changelog de v0.11.0 (The Interface Release), que llegó solo una semana después con ~1.556 commits y 761 PRs fusionados.

Esta estrategia de lanzamiento — entregar rápido una funcionalidad de alto impacto, documentar el resto después — refleja el ritmo de iteración rápido del proyecto en esta etapa de desarrollo.


Actualización

# Instalaciones existentes
hermes update

# Instalación nueva
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

# Instalación manual con Python
git clone --recurse-submodules https://github.com/NousResearch/hermes-agent
cd hermes-agent
uv venv && source .venv/bin/activate
uv pip install -e ".[all]"
hermes

Colaboradores

  • @jquesnelle (emozilla) — Implementación original del Tool Gateway (#10799), rescatada y entregada en esta versión

Changelog completo: v2026.4.13…v2026.4.16

← Hermes Agent Changelog