Hermes Agent Lab

Blog de Hermes Agent — Guías Prácticas y Perspectivas

Últimos artículos y perspectivas.

Deja de dibujar diagramas de arquitectura a mano: la skill Archify valida antes de entregar

El verdadero problema de un diagrama de arquitectura dibujado a mano no es dibujarlo — es que empieza a quedarse obsoleto en el momento en que lo terminas. Archify es una skill opcional de Hermes que convierte una pequeña spec JSON tipada (o un Mermaid pegado) en un diagrama HTML interactivo autocontenido — arquitectura, workflow, sequence, dataflow y lifecycle — y ejecuta una validación de nueve comprobaciones antes de entregarlo, así que la corrección viene con recibo. Aquí tienes cómo instalarla, cómo usar los cinco tipos y cómo se reparte el trabajo con la skill de diagramas integrada.

Leer más

Hermes ya puede usar tu gestor de contraseñas: inicios de sesión, tarjetas y 2FA sin entregar la contraseña

Cederle tu contraseña a un agente para que inicie sesión siempre ha dado mala espina: la pegas en el chat y se queda en el historial de la conversación para siempre. La nueva bóveda de credenciales de Hermes arregla la fontanería: la primera vez que se topa con una página de inicio de sesión te la pide ahí mismo, en un campo enmascarado, guarda el secreto cifrado en tu máquina y solo lo inyecta en el origen para el que se guardó. Las claves de autenticador hacen que el 2FA sea automático, cada relleno de tarjeta necesita tu aprobación y las sesiones headless se rechazan de plano.

Leer más

Un archivo, un panel: guía práctica del SDK de plugins de Hermes Desktop

Cada superficie de la ventana de Hermes Desktop —paneles de diseño, navegación lateral, barra de estado, paleta ⌘K, atajos de teclado, temas— se registra en el mismo registro, y la propia aplicación registra su interfaz exactamente igual que lo haría un plugin. Eso significa que puedes ampliarla: un archivo ESM, un import de @hermes/plugin-sdk y lo dejas en ~/.hermes/desktop-plugins/<id>/plugin.js. Se carga en segundos, se recarga en caliente con cada guardado y no necesita clonar ningún repositorio ni ningún paso de compilación.

Leer más

El catálogo de plugins de Hermes ya está aquí: deja de adivinar qué plugin es seguro

Instala, confía y descubre plugins de Hermes por la vía oficial: el 9 de septiembre llega un catálogo de plugins revisado por humanos que fija cada entrada a un commit SHA exacto, la etiqueta como oficial o de la comunidad y obliga a que las capacidades declaradas coincidan con lo que el plugin realmente registra. Los plugins retirados van a una lista negra removed.yaml que rechaza su instalación en todas partes. Desde `hermes plugins search` hasta `hermes plugins install`, el descubrimiento y la confianza viven ahora en un solo comando.

Leer más

No dejes que una sesión dure para siempre: por qué la memoria a largo plazo de Hermes necesita límites de sesión

Un desarrollador ejecutó Hermes durante 18 días dentro de solo 5 sesiones y vio cómo session_search se disparaba únicamente 9 veces en 1,990 mensajes mientras los archivos de memoria quedaban obsoletos — porque nunca cerraba una sesión. La memoria de Hermes está diseñada en torno a los límites de sesión: MEMORY.md/USER.md se inyectan al inicio de la sesión, la background review asienta las conclusiones al final de cada turno y session_search recupera información entre sesiones — todo ello presupone que realmente cierras las sesiones. Aquí tienes cómo funciona el sistema de memoria y cuándo empezar de cero frente a reanudar.

Leer más

Hermes v0.21.1: la actualización que hizo a Hermes un tercio más pequeño — y todo lo que te importa, más rápido

v0.21.1 (The Consolidation Release) reestructura el codebase y recorta ~34 % de sus líneas de código fuente sin ningún cambio de comportamiento, hace que delegate_task informe de cada resultado de subagente en cuanto llega en lugar de esperar al hijo más lento, permite a los hijos devolverte procesos en segundo plano en marcha, añade el login por device code para servidores MCP en hosts headless, convierte los pines de provider OpenRouter en pines por modelo con refresco de catálogos cada 20 minutos, y acelera el search_files local 5-6× con ripgrep nativo.

Leer más

Cómo usar GPT-6 Astra en Hermes — y por qué falta en tu lista de /model

El GPT-6 Astra de OpenAI, el primer flagship de la generación GPT-6, llegó a principios de septiembre con una context window de 1.05M y cinco niveles de reasoning-effort. Hermes lo integra mediante discovery gating: el modelo solo aparece en /model cuando tu propia cuenta tiene acceso. Esta guía explica el mecanismo de gating, las ventanas de 272K vs 900K vs 1.05M, el autoraise de compaction del 85% y los comandos exactos para cambiar.

Leer más

Reddit y RSS sin navegador: Hermes lee comunidades y feeds desde cualquier servidor

Dos skills bundled nuevas aterrizaron en la rama main de Hermes el 5 de septiembre de 2026: rss-feeds convierte los feeds RSS/Atom/JSON en una lista limpia (con auto-descubrimiento de feeds), y reddit-reading lee subreddits, búsquedas, threads y usuarios sin navegador y sin login — anónimo por defecto, o ~100 req/min con una actualización OAuth gratuita solo de app.

Leer más

Hermes ahora te entrega los archivos que su agente crea dentro de los sandboxes remotos

Cuando Hermes opera dentro de un sandbox remoto (SSH, Modal, Daytona, Singularity, Vercel), los archivos que el agente crea allí — capturas de pantalla, gráficos, informes — solían desaparecer con una línea de log 'Skipping unsafe MEDIA directive path'. Desde el 2026-09-05, el gateway recupera los archivos del sandbox a través del exec channel y los entrega con normalidad: límite de 50MB, la denylist del host aplicada dos veces y rechazo de los symlinks que apuntan a credenciales. Esta publicación explica el mecanismo de la etiqueta MEDIA:, la corrección y sus límites de seguridad.

Leer más

Hermes y la búsqueda de Perplexity: una sola API key mejora tanto la búsqueda web como la extracción de páginas

La API de búsqueda de Perplexity ya es un backend oficial para web_search y web_extract de Hermes (fusionado en main el 4 de septiembre de 2026). Cómo configurar la clave, cambiar de backend y por qué su extract devuelve fragmentos relevantes a la consulta en lugar de páginas completas.

Leer más

Ejecuta Hermes con modelos locales: sin API key, sin cuenta, funciona sin conexión

Hermes ya puede ejecutar modelos abiertos íntegramente en tu propia máquina: descarga y gestiona el motor de inferencia llama.cpp, elige la compilación cuantizada adecuada para tu GPU y se encarga de la VRAM de principio a fin. Sin cuenta, sin API key y sin acceso a la red una vez descargado el modelo. Una guía paso a paso del nuevo runtime de Modelos locales, del catálogo de modelos, de la lógica de gestión de memoria y de las claves de configuración.

Leer más

El repo ejecutó código antes de que escribieras una palabra: GitSpawn y cómo Hermes lo arregló

Un compañero comprime un proyecto, lo descomprimes, arrastras la carpeta a Hermes y, antes de que escribas una sola instrucción, el código del atacante ya se ha ejecutado como tú, en tu máquina. Eso es GitSpawn, una clase de vulnerabilidad que Manifold Security reveló el 1 de septiembre y que afecta a Claude Code, Codex, Cursor, Goose, Qwen Code, Grok Build y Hermes Agent. Los agentes de codificación ejecutan git automáticamente para reunir contexto antes de cualquier prompt o trust gate, y el .git/config del propio repo puede apuntar git a un programa arbitrario (core.fsmonitor, hooksPath y los diff drivers son todos puntos de ejecución). Hermes fusionó su arreglo el 2 de septiembre (PR #101483, en main): cada sonda automática de git corre ahora en un entorno saneado, y el renderizado de diffs fuerza --no-ext-diff --no-textconv. Este artículo explica el ataque, cómo se propaga y cómo comprobar tu propia configuración.

Leer más

Hermes v0.21.0: Bot Mode integrado, agentes que se mensajean entre sí y trabajos cron que recuerdan

v0.21.0 (The Pantheon Release) incluye Bot Mode integrado en la aplicación de escritorio con chats de grupo y avatares con nombre para los agentes, añade el comando hermes peer para mensajes directos entre bots a través de perfiles y gateways, dota a los trabajos cron de memoria persistente y continuidad, permite dirigir subagentes en vivo, convierte la superficie MCP en un centro de mando y refuerza la seguridad en los archivos de instrucciones, la redacción y las aprobaciones en Windows.

Leer más

hermes peer: deja que tus agentes se envíen mensajes directos entre perfiles y máquinas

Tu agente de investigación encontró la respuesta — ahora la copias y pegas a mano en la ventana de tu agente de programación. hermes peer (incluido en v0.21.0) permite que cualquier agente de Hermes envíe mensajes a cualquier otro por handle, a través de perfiles y gateways: registra un gateway peer y luego hermes peer dm spark "¿estado del disco?" entrega el mensaje en el Bot Chat canónico del agente remoto e imprime la respuesta. Las tareas largas se ejecutan de forma asíncrona con hermes peer run + idempotency keys, y los códigos de salida siguen siendo amigables para scripts.

Leer más

hermes approvals test: pregunta al sistema de aprobaciones antes de ejecutar ese comando

¿Alguna vez te has preguntado si un comando activará la puerta de aprobaciones de Hermes — sin llegar a ejecutarlo? hermes approvals test (v0.21.0) hace una prueba en seco de cualquier comando contra los guardas reales: blocklist de línea dura, tus reglas approvals.deny, detección de patrones peligrosos, allowlist y el bypass yolo/off. Imprime el veredicto, la regla que coincide y el rastro del comando normalizado, y sale con 0 (permitir), 2 (preguntar) o 3 (denegar). Extra: hermes approvals suggest extrae de tu historial de aprobaciones propuestas para la allowlist.

Leer más

Trabajos cron que recuerdan: memoria y continuidad para tus agentes programados

Tu trabajo de briefing de las 9 de la mañana te lleva una semana contando los mismos tres puntos, porque cada ejecución empieza de cero — los trabajos programados tenían memoria de pez. v0.21.0 cambia eso: los agentes cron ahora cargan y actualizan memoria persistente como cualquier otro agente, el flag --continuity inyecta la salida de la ejecución anterior en la siguiente (así un monitor puede deduplicar y continuar donde lo dejó), cada trabajo tiene una libreta duradera mediante hermes cron notepad, y los trabajos en modo monitor se saltan el LLM por completo cuando nada ha cambiado.

Leer más