Hermes Agent Lab

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

Últimos artículos y perspectivas.

hermes chat -c: continúa tu propia sesión por terminal o créala sobre la marcha

Dos paneles de tmux, dos conversaciones, un comando cada uno — los breadcrumbs de terminal de v0.20.2 hacen que un `hermes chat -c` a secas reanude la última sesión de ESTA terminal. Las búsquedas por nombre ahora fallan ruidosamente por stderr, y --create-if-missing crea una sesión nueva con título cuando nada coincide.

Leer más

Hermes v0.20.2: El parche de conexiones — escritorio multi-gateway, instalaciones MCP con un clic y sesiones por terminal

v0.20.2 fusiona ~397 PR en tres días. La app de escritorio gana un registro multi-conexión real (gateways locales, remotos, Hermes Cloud, hosts SSH), MCP estrena instalaciones con un clic vía hermes:// y comprobaciones de salud en segundo plano, y los breadcrumbs de terminal permiten que cada panel continúe su propia sesión.

Leer más

Hermes Bot Mode: convierte tus perfiles en un roster de bots con nombre — el plugin de escritorio oficial, explicado al detalle

El plugin de escritorio oficial de Nous Research (lanzado el 13 de agosto, 503★) convierte los perfiles de Hermes en un roster de bots con nombre — cada uno con su propio chat, avatar, personalidad y horario. Bots pane, New Agent instantáneo, retratos con IA, mensajería bot-to-bot, @mentions y los cimientos de multi-source agents.

Leer más

Hermes Desktop Skills Hub: navegación, instalación one-click y aislamiento por profile — no más memorizar comandos

La pestaña Skills del escritorio es ahora el único hogar para la gestión Y el descubrimiento de skills: un navegador integrado del Skills Hub en vivo, instalaciones one-click que rechazan duplicados, un panel de detalle completo de la skill y el alcance por profile en toda la vista de Capabilities. Fusionado en main el 15–16 de agosto de 2026.

Leer más

/save: exporta cualquier sesión como JSON, Markdown o HTML — incluso desde el chat

¿Pasaste tres horas depurando con Hermes y quieres conservar toda la conversación? El comando /save exporta la sesión actual como JSON, Markdown o HTML, la opción redact limpia los secretos primero, y las plataformas de chat te devuelven el archivo directamente.

Leer más

/loop: los wakeups recurrentes de Hermes dentro de la sesión — timer-driven, ni judge-driven ni cron

/loop es la versión de Hermes del comando de Claude Code: re-ejecuta un prompt con una cadencia fija o self-paced dentro de la sesión en vivo, en todas las superficies: CLI, TUI, escritorio y todas las plataformas de mensajería. Arquitectónicamente distinto del /goal judge-driven y del cron schedule-driven, con cero coste adicional de LLM.

Leer más

¿Hermes no conoce tu modelo? Declara la ventana de contexto y las capacidades con model_overrides

Cuando los datos del catálogo de modelos son incorrectos o faltan, Hermes calcula mal las ventanas de contexto y las capacidades. La sección de configuración model_overrides te permite declarar a mano la ventana de contexto, la visión, el soporte de herramientas y más — para servidores locales de vLLM, modelos recién publicados y endpoints personalizados.

Leer más

Hermes v0.20.1: 18 plataformas y 13 mejoras de eficiencia ocultas que probablemente te perdiste

v0.20.1 fusionó en silencio 656 PR y 1.444 commits, pero las notas oficiales solo dicen que 'la documentación completa llega con v0.21.0'. Las 13 mejoras que se esconden en este parche: la instalación en Windows deja de colgarse, vuelve el prompt caching de Anthropic, reanudar una sesión restaura tu modelo, state.db se autocura…

Leer más

Empaqueta tu propio model provider para Hermes como plugin pip

Tu equipo mantiene un gateway de inferencia interno, y cada modelo nuevo significa editar a mano el config.yaml de Hermes — en la máquina de cada desarrollador. El PR #85504 (fusionado el 13 de agosto) hace que los model providers se puedan instalar con pip: declara un entry point en pyproject.toml, y Hermes descubre el provider automáticamente al arrancar — sus modelos aparecen en el registry como los de cualquier provider integrado. Este post explica el mecanismo, la puerta de opt-in plugins.enabled y los límites de seguridad.

Leer más

¿Tu subagente va por mal camino? Ahora puedes corregirlo a mitad de ejecución

Despachaste tres subagentes para paralelizar un refactor y uno de ellos va disparado en la dirección equivocada: está reescribiendo contra una API que ya no existe. Hasta el 13 de agosto, tu única opción era matar el lote entero y volver a explicarlo todo. El PR #85232 le da a delegate_task un plano de control en tiempo real: action='list' para ver los subagentes en ejecución, action='steer' para corregir el rumbo de uno en pleno vuelo y action='stop' para terminarlo antes de tiempo, sin tocar a los demás.

Leer más

El presidente de YC ejecuta Hermes con un cerebro de 155K páginas — Dentro de GBrain, la capa de memoria open source para agentes

Garry Tan (CEO de Y Combinator) publicó como open source la capa de cerebro de IA que impulsa sus propias implementaciones de OpenClaw y Hermes: 155,795 páginas, 24,589 personas, 5,340 empresas. Synthesis + knowledge graph + gap analysis — cómo darle a Hermes «memoria del mundo», y no solo memoria de chat.

Leer más

¿Quieres que Hermes edite tu config SSH? Ahora pregunta primero

Escribir en ~/.ssh/config solía ser contradictorio: write_file lo denegaba de plano por tratarse de un archivo de credenciales protegido, mientras que la herramienta terminal solo pedía aprobación. El PR #84663 (fusionado el 12 de agosto) unificó la regla: la config del cliente SSH pasó de denegada de plano a approval gate, mientras que las claves privadas siguen siendo absolutamente intocables. Este post explica el modelo de niveles de seguridad de archivos de Hermes y el comportamiento completo del approval gate (once/session/always, --yolo, fail-closed sin un humano).

Leer más

Tu gateway compartido no debería servir a todos los perfiles: multiplex_profile_allowlist en Hermes

El PR #83400 (fusionado el 11 de agosto de 2026) añade gateway.multiplex_profile_allowlist a Hermes: un gateway multiplex ahora sirve solo a los perfiles nombrados que elijas, y cuando un match de profile_routes aterriza en un perfil que falta o está fuera de la allowlist, el gateway rechaza el mensaje en lugar de volver silenciosamente a default. Incluye un ejemplo completo de configuración, la semántica exacta de la allowlist y un escenario con un perfil restringido.

Leer más

¿Quién revisa el código cuando 5 agentes trabajan en paralelo? El nuevo ciclo de revisión de Hermes Kanban

Un grupo de PRs fusionados el 10 de agosto de 2026 (#83412, #83423, #83424, #83428) dota a Hermes kanban de un ciclo de revisión de primera clase: kanban_request_review mueve una tarjeta a un review lane, el revisor (guiado por la skill sdlc-review) aprueba, solicita cambios o escala, y una tarjeta rechazada vuelve a su implementador original con la procedencia intacta. Tres salvaguardas lo completan: lentes de revisión rotatorias por ronda, un contrato de propiedad de decisiones contra el split-brain y el marcado de hotspots de colisión.

Leer más

Hermes ahora usa el modo Browser Use por defecto: tus herramientas de navegador acaban de cambiar

Desde el PR #83402 (fusionado el 10 de agosto de 2026), el modo Browser Use es el backend de navegador por defecto de Hermes: con browser.backend sin definir, el modelo recibe una única herramienta browser_exec siempre que la CLI de browser-use pueda ejecutarse — y vuelve automáticamente a las herramientas integradas browser_* cuando no es posible. Aquí tienes la regla por defecto exacta, cómo comprobar en qué modo estás y cómo volver atrás.

Leer más

¿Chocan los códigos de dos agents? Envía un tercer agent como árbitro

Cuando dos agents trabajan en paralelo y sus branches tocan el mismo archivo, los conflictos de merge son inevitables. Dejar que uno de los autores los resuelva suele terminar con un lado sobrescribiendo en silencio al otro. El nuevo skill merge-reconciler de Hermes propone un enfoque más limpio: enviar un agent neutral de terceros a arbitrar, armado con ambos diffs y las intenciones declaradas de ambas partes. Así funciona el skill, estas son las reglas de arbitraje y así se aterriza en un tablero kanban.

Leer más