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: falsepara 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: truepara 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_TOOLSha 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:
- Procedimiento — los pasos realizados para completar la tarea
- Escollos — casos límite y problemas encontrados
- 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 |
| 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