Los chats grupales de Bot Mode crecen: threads, resúmenes y salas que realmente puedes gestionar

Levantas un chat grupal de Bot Mode con tres agentes: uno escribiendo la documentación de la API, otro cazando un bug, otro añadiendo tests. Todo va genial durante media hora — hasta que vuelves y las discusiones de cada tarea están mezcladas en una sola sala. Para encontrar el thread de «API docs» tienes que desplazarte por cientos de mensajes entreverados. Así eran los chats grupales de Bot Mode: una sala, un registro plano, cada tema sangrando en los demás.
Eso está cambiando. Durante la última semana Hermes fusionó un grupo de mejoras de chat grupal: threads reales (cada tema tiene su propio carril), conversaciones antiguas que se pliegan en resúmenes de una línea (las salas dejan de crecer para siempre), autocompletado de @menciones y nombres de grupo y fotos de sala editables — además de las funciones de ocultar bot, disolver y entre máquinas que llegaron en v0.20.4. Los chats grupales por fin se están convirtiendo en una herramienta de colaboración de verdad. Vamos con ello.
Por qué los chats grupales se volvieron un caos en primer lugar
El problema de raíz: los chats grupales de Bot Mode eran «una sala + un registro plano». Cada respuesta de agente aterrizaba en un único flujo cronológico, y el motor round-robin elegía quién hablaba después solo por la última actividad. Haz una pregunta y tres agentes responden — esas respuestas quedan en el mismo flujo que una discusión de hace diez minutos, sobre otra tarea. No había partición visual ni partición a nivel de datos: el turno de cada miembro solo seguía el watermark único de la sala, así que no había manera de saber hasta dónde había llegado la tarea A frente a la B.
Por eso los chats grupales nunca escalaron más allá de pequeños experimentos. La colaboración multitarea real necesita estructura, no solo un registro más bonito.
Threads reales: un tema, un carril
La primera pieza son los threads (PR #89065, fusionado en main, que llegará con la próxima versión). Las salas de grupo ahora tienen dos puntos de entrada claros:
- El composer principal inicia un New Thread dirigido a todo el grupo — las preguntas cotidianas y las tareas nuevas arrancan aquí;
- Cada thread lleva su propia caja de Reply in thread — el trabajo de seguimiento continúa dentro del thread.
Los threads no son solo visuales: llegan hasta el motor. Los turnos de los miembros se limitan al thread que los disparó. El impulso round-robin filtra el registro al thread actual, los watermarks se clavean en thread::member y la resolución del respondedor solo lee ese thread — los deltas del thread A nunca se filtran al thread B, y los temas paralelos no se comen los watermarks de los demás.
Dos detalles merecen conocerse. Las respuestas varadas (con timeout) recuerdan su thread y se cosechan de vuelta en el siguiente límite de turno — tarde, nunca perdidas. Y las salas de grupo existentes se convierten automáticamente: un mensaje de usuario después de una pausa de 15 minutos inicia un thread sintético, los seguimientos se quedan juntos, así que tu historial obtiene estructura de threads sin ningún trabajo manual.
El orden en la UI también ayuda: los threads se ordenan por última actividad, el más nuevo se abre por defecto, y los más antiguos se pliegan en filas de resumen (texto de cabecera, número de respuestas, última actividad) con expandir/contraer.
Resúmenes automáticos: las salas dejan de crecer para siempre
La segunda pieza es el plegado de conversaciones (PR #89030, también en main). Bot Mode define una conversación igual que el motor round-robin delimita sus deltas: todo lo que va de un mensaje de usuario al siguiente. Las conversaciones antiguas ahora se pliegan en resúmenes de una línea — texto de cabecera · N respuestas · hora — clic para expandir o contraer, mientras que la conversación más reciente siempre se renderiza completa.
El efecto es inmediato: una sala con tres temas solía ser un registro plano de cientos de líneas; ahora son dos filas de resumen más el tema más nuevo completamente expandido. El historial de la sala pasa de «sin fondo» a «escaneable de un vistazo» — sin cambios en el modelo del registro de sala, sin nueva persistencia y con la sincronización entre máquinas intacta.
Autocompletado de @menciones e identidad de sala editable
- Autocompletado de @menciones (PR #89082,
main): escribir@en un composer de grupo despliega el roster de bots para completar — dirigir un mensaje a un agente concreto ya no depende de teclear el handle de memoria. - Nombre de grupo y foto de sala editables (PR #89371,
main): puedes fijar el nombre y la foto al crear una sala y cambiarlos después — la era de tres grupos llamados todos «Bot 1, Bot 2, Bot 3» se acabó.
Ordena el roster: ocultar, mostrar, disolver
Esos cuatro ítems viven en main (próxima versión). Lo que v0.20.4 (18 de agosto de 2026) ya incluye es el trío de gestión del roster:
- Ocultar bots (#88800): clic derecho en una fila de bot → Hide Bot y sale del roster (las @menciones, las pertenencias a grupos y los chats abiertos quedan intactos); un toggle de ojo en la cabecera revela los bots ocultos, clic derecho → Unhide Bot. El estado oculto se sincroniza entre máquinas.
- Disolver chats grupales (#88659): se acabó mirar un grupo que no puedes borrar — botón de papelera → confirmar, la sala desaparece y el historial de sesión de cada bot se conserva.
- Chats grupales entre máquinas (#88664): los bots de máquinas distintas pueden estar en la misma sala, con los turnos de cada miembro ejecutándose en su propio backend — y un bot puede unirse a varios grupos a la vez (#88980).
Primeros pasos
Para vivir la experiencia completa de chat grupal, en dos pasos:
- Actualiza a v0.20.4:
hermes updatemás un refresco de la app de escritorio — ocultar/disolver/grupos entre máquinas están disponibles de inmediato; - Espera la próxima versión: los threads, los resúmenes, el autocompletado de @menciones y la identidad de sala editable están fusionados en
mainy llegarán con ella.
El punto de entrada no ha cambiado: crea un grupo en el panel de Bots de Bot Mode, añade los agentes con los que quieres colaborar y luego — abre un thread, asigna una tarea; abre otro thread, asigna otra. Cada carril avanza por su cuenta, sin mezclas.
Resumen
Esta ronda de mejoras convierte el chat grupal de Bot Mode de «una sala» en «un espacio de trabajo»: los threads dan a las tareas paralelas sus propios carriles, los resúmenes mantienen el historial escaneable, y las @menciones y la identidad de sala eliminan las conjeturas. Para los equipos que ejecutan colaboración multiagente, es un paso sólido para que Bot Mode se sienta como una herramienta y no como un juguete.
Para los fundamentos del propio Bot Mode, consulta nuestra guía completa de Bot Mode; para otras capacidades recientes del escritorio como el Skills Hub, consulta la guía del Skills Hub de escritorio.