Hermes Agent Lab

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

Últimos artículos y perspectivas.

Empieza a trabajar antes de pegar una API key: cómo funciona el free tier de Hermes y cuándo iniciar sesión

Una instalación nueva de Hermes ya puede mantener una conversación sin nada configurado: al arrancar crea una identidad anónima del free tier de Nous, responde con un modelo llamado nous/welcome y los connectors funcionan sin cuenta. Iniciar sesión es algo que haces después, cuando quieres el catálogo completo de modelos y las herramientas de pago (búsqueda web, generación de imágenes, TTS, navegador en la nube). Esto es lo que te da, lo que no, cómo iniciar sesión, cómo desactivarlo y qué significan los mensajes de error.

Leer más

De dónde viene realmente «database is locked»: Hermes corrigió la contención de bloqueos, los escritores duplicados y una falsa alarma

Sin un segundo Hermes en ejecución, igual aparece database is locked; sin escrituras pendientes, abrir el almacén de sesiones se queda bloqueado 4 segundos. Un lote de correcciones fusionado el 11 de septiembre explica por qué: el bloqueo era Hermes tomando autoridad de escritura en cada apertura, varios procesos no debían tocar ese archivo en absoluto, y una alarma de «WAL is gone» estaba simplemente equivocada en OpenZFS. Esto es lo que cambió y cómo revisar tu propia máquina.

Leer más

¿Ahogado entre avisos de «Job Finished»? Hermes ahora agrupa las completions de segundo plano ya listas en un solo turno

Lanzas unos cuantos jobs en segundo plano, vuelves y te encuentras un muro de mensajes de «done», cada uno arrancando su propio turno del modelo, quemando tokens y cortando tu hilo de pensamiento. Las superficies interactivas de Hermes ahora agrupan en un único turno de notificación las completions de segundo plano que ya están listas: los fallos se quedan en el lote, una completion solitaria conserva su texto original, los procesos consumidos explícitamente no notifican en absoluto, y los watches y los resultados de subagentes se mantienen aparte. Aquí está el comportamiento nuevo, sus límites y por qué no es un retraso.

Leer más

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