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

¿No es así como te gustaría que funcionara la IA: un «asistente de investigación» recopilando fuentes, un «revisor de código» poniendo pegas a tus PRs, una «secretaria de resumen diario» resumiendo tu bandeja de entrada cada mañana — cada uno haciendo su trabajo sin pisarse los pies y, de vez en cuando, pasándose un mensaje entre ellos? Antes eso significaba gestionar perfiles manualmente. Ahora Hermes lo ha lanzado como producto: Bot Mode.
Se trata de un plugin de escritorio oficial de Nous Research (lanzado el 13 de agosto, ya con 503★ en GitHub) que convierte tus perfiles de agente en un roster de bots con nombre — cada bot con su propio chat, avatar, personalidad y horario. Este artículo desglosa todo lo que la comunidad lleva comentando esta semana.
Bot Mode en una frase
Un bot es un perfil de Hermes (configuración, memoria, skills, credenciales e historial de chat totalmente aislados bajo ~/.hermes/profiles/<name>/); el plugin es solo una GUI sobre esa primitiva. Sin parches al núcleo, sin daemons en segundo plano, sin almacenamiento extra: «todo es superficie estándar de Hermes».
Los siete puntos clave, explicados
1. Bots pane: un roster más New Agent instantáneo
Un Bots pane aparece a la izquierda: una fila por bot (avatar, vista previa del último mensaje, marca de tiempo), y un clic te lleva directo a su chat. New Agent crea un bot en segundos — nombre, título, descripción — y el desplegable Advanced abre la configuración completa del profile: clonar desde un perfil existente, fijar un proveedor/modelo, escribir un SOUL.md personalizado u omitir las skills incluidas.
2. Clic derecho: edit, duplicate, delete
Haz clic derecho en cualquier bot: Edit Profile cambia el avatar/título/descripción en cualquier momento, con una sección Advanced que edita el profile en vivo (activación por skill y por toolset, modelo fijado, SOUL.md completo); Duplicate clona el bot por completo (configuración, skills, SOUL.md, memoria y apariencia); Delete Profile lo elimina de forma permanente — tras la misma confirmación destructiva que usa el menú de perfiles de la app de escritorio, y el profile por defecto no se puede eliminar.
3. Avatares: de caras geométricas a retratos con IA
Cuatro opciones: simpáticas caras geométricas (7 formas × 10 colores, con ojos parpadeantes que «escanean» mientras el bot trabaja), una imagen subida, un retrato generado con IA cuando hay un backend de imágenes configurado, y un pet de píxeles que brinca junto al avatar mientras el bot está ocupado.
4. Routines: cada bot tiene su propio horario
El Routines pane aloja las tareas recurrentes de cada bot, respaldadas por el cron de Hermes — «Resume mi bandeja de entrada cada mañana» vive justo al lado del bot que lo hace, y las ejecuciones caen en el historial de chat del propio bot. Son trabajos cron normales y corrientes (con el espacio de nombres [bot:<name>] <routine>), visibles en hermes cron list y en la página Cron del núcleo — nada oculto.
5. Mensajería bot-to-bot: un Agent Inbox con firma
Cada bot tiene una conversación Agent Inbox persistente. Los bots se escriben entre sí con atribución ([Message from agent 'researcher']), y su SOUL.md les enseña el protocolo, incluido cómo responder. Bajo el capó es una transferencia CLI real: hermes -p <bot> chat -c "Agent Inbox" -q "..." — nada de juguetes, comandos estándar.
6. @mentions: transfiere desde cualquier chat
Escribe @researcher have a look at this en cualquier chat y el bot activo transfiere el mensaje, espera la respuesta y te informa del resultado. La forma más intuitiva de dirigir un equipo multi-agente.
7. Multi-source agents: los cimientos de ingeniería de Bot Mode
El PR complementario (#86875, fusionado el 15 de agosto) sienta las bases: el renderer de escritorio mantiene sockets concurrentes hacia los agentes en cada conexión registrada, se expone a los plugins un union roster (todos los agentes de todas las conexiones, con handles duplicados deduplicados una sola vez) vía hermes:agents:roster; el SDK gana host.connections() / host.agents() / host.warmAgent() / host.ensureAgent(); y en Settings → Connections se puede lanzar hermes update a todas las instancias elegibles a la vez (una máquina caída no puede atascar el lote). También es la razón por la que SkillsView llega ahora al plugin SDK — para que los diálogos de crear/editar agente de Bot Mode puedan incrustar la superficie real de Capabilities (ver el Desktop Skills Hub).
Cómo instalarlo
git clone https://github.com/NousResearch/Hermes-Bot-Mode ~/.hermes/desktop-plugins/hermes-bots
Luego, en la app de escritorio: Ctrl+K → «Reload desktop plugins» (o reinicia la app), y aparecerá una pestaña Bots junto a Sessions.
Aviso: es un desktop plugin — hay que instalarlo en la máquina que ejecuta la app de escritorio de Hermes, no en el gateway. ¿Gateway en tu homelab y desktop en tu MacBook? → instálalo en el MacBook.
Requisitos: una app de escritorio con el plugin SDK; los RPC de gateway profiles.* / image.generate llegan en las builds de hermes-agent de mediados de 2026 en adelante (hermes update). Los gateways antiguos siguen funcionando — el plugin degrada con elegancia (graceful degradation): el roster funciona en todas partes; la edición Advanced y la generación de avatares se activan cuando existen los RPC.
Para quién es
- Multi-role workflows: un «equipo» de bots de investigación + revisión + redacción
- Matriz de asistente personal: un bot por tarea, con Routines ejecutando cada horario
- Usuarios multi-profile: ver Multi-Instance Profiles — Bot Mode es ese concepto, con GUI
- Operaciones de comunidad/grupo: dale a cada miembro un bot con personalidad
Estado del lanzamiento
- Plugin Hermes-Bot-Mode: creado el 13 de agosto, MIT, por Nous Research
- Funciones principales complementarias (multi-source agents, SDK, actualizaciones fan-out): fusionadas en main el 15 de agosto (#86875, 5.471 tests de escritorio en verde), aún sin incluir en ningún lanzamiento oficial
- Para probarlo:
hermes updatey luego instala el plugin en el lado de escritorio; las funciones principales llegarán con el próximo lanzamiento
Resumen final
Bot Mode convierte «un grupo de agentes colaborando» de un concepto en una experiencia de escritorio lista para usar: gestión de roster, creación instantánea de bots, avatares con personalidad, horarios por bot, mensajería bot-to-bot, traspasos con @ — todo construido sobre profiles + RPCs + cron + CLI estándar. Sin magia, solo ingeniería. Encaja a la perfección con cron, skills y chat, y esa es exactamente la razón por la que está recibiendo una atención sin precedentes: el proyecto oficial está empujando a Hermes hacia un auténtico banco de trabajo multi-agente.