Grupos de Chat do Bot Mode Crescem: Threads, Resumos e Salas que Você Pode Gerenciar de Verdade

Você cria um grupo de chat do Bot Mode com três agentes: um escrevendo docs de API, um caçando um bug, um adicionando testes. Vai muito bem por meia hora — então você volta e a discussão de cada tarefa está misturada em uma única sala. Para encontrar o thread de “docs de API” você rola por centenas de mensagens intercaladas. É assim que os grupos de chat do Bot Mode costumavam ser: uma sala, um log plano, todo tópico sangrando em todos os outros.
Isso está mudando. Na semana passada, o Hermes mesclou um cluster de upgrades de grupos de chat: threads de verdade (cada tópico ganha sua própria pista), conversas mais antigas que se dobram em resumos de uma linha (as salas param de crescer para sempre), autocomplete de @-menções e nomes de grupo e fotos de sala editáveis — além dos recursos de ocultar bot, dissolver grupos e cross-machine que chegaram na v0.20.4. Os grupos de chat estão finalmente virando uma ferramenta de colaboração de verdade. Vamos a eles.
Por que os grupos de chat ficaram bagunçados
O problema raiz: os grupos de chat do Bot Mode eram “uma sala + um log plano”. Cada resposta de agente caía em um único stream cronológico, e o engine round-robin escolhia quem falava em seguida apenas pela última atividade. Faça uma pergunta e três agentes respondem — essas respostas ficam no mesmo stream que uma discussão de dez minutos atrás, sobre uma tarefa diferente. Não havia particionamento visual nem particionamento no nível de dados: o turno de cada membro só rastreava o watermark único da sala, então não havia como saber onde a tarefa A tinha chegado versus a tarefa B.
É por isso que os grupos de chat nunca escalaram além de experimentos pequenos. Colaboração multitarefa de verdade precisa de estrutura, não apenas de um log mais bonito.
Threads de verdade: um tópico, uma pista
A primeira peça são os threads (PR #89065, mesclado no main, chegando na próxima release). As salas de grupo agora têm dois pontos de entrada claros:
- O composer principal inicia um New Thread endereçado ao grupo inteiro — perguntas diárias e novas tarefas começam aqui;
- Cada thread carrega sua própria caixa Reply in thread — o trabalho de acompanhamento continua inline.
Threads não são apenas visuais: eles são profundos no engine. Os turnos dos membros são limitados ao thread que os disparou. O drive round-robin filtra o log para o thread atual, os watermarks se ancoram em thread::member, e a resolução de respondentes lê apenas aquele thread — deltas do thread A nunca vazam para o thread B, e tópicos paralelos não comem os watermarks uns dos outros.
Dois detalhes valem ser conhecidos. Respostas stranded (com timeout) lembram do seu thread e são colhidas de volta no próximo limite de turno — atrasadas, nunca perdidas. E salas de grupo existentes convertem automaticamente: uma mensagem de usuário após uma pausa de 15 minutos inicia um thread sintético, acompanhamentos ficam juntos, então seu histórico ganha estrutura de threads sem nenhum trabalho manual.
A ordenação da UI também ajuda: threads ordenam por última atividade, o mais novo abre por padrão, e threads mais antigos se dobram em linhas de resumo (texto do cabeçalho, contagem de respostas, última atividade) com expandir/recolher.
Resumos automáticos: salas param de crescer para sempre
A segunda peça é o folding de conversas (PR #89030, também no main). O Bot Mode define uma conversa da mesma forma que o engine round-robin define o escopo de seus deltas: tudo de uma mensagem de usuário até a próxima. Conversas mais antigas agora se dobram em resumos de uma linha — texto do cabeçalho · N respostas · hora — clique para expandir ou recolher, enquanto a conversa mais recente sempre renderiza por completo.
O efeito é imediato: uma sala com três tópicos costumava ser um log plano de centenas de linhas; agora são duas linhas de resumo mais o tópico mais novo totalmente expandido. O histórico da sala passa de “sem fundo” para “escaneável de relance” — sem mudança no modelo do log da sala, sem nova persistência e com a sincronização entre máquinas intocada.
Autocomplete de @-menções e identidade de sala editável
- Autocomplete de @-menções (PR #89082,
main): digitar@em um composer de grupo abre o roster de bots para completar — rotear uma mensagem para um agente específico não depende mais de digitar o handle de memória. - Nome de grupo e foto de sala editáveis (PR #89371,
main): você pode definir o nome e a foto ao criar uma sala e mudá-los depois — a era de três grupos todos chamados “Bot 1, Bot 2, Bot 3” acabou.
Arrume o roster: ocultar, re-exibir, dissolver
Esses quatro itens vivem no main (próxima release). O que a v0.20.4 (18 de agosto de 2026) já entrega é o trio de gerenciamento de roster:
- Ocultar bots (#88800): clique com o botão direito em uma linha de bot → Hide Bot e ele sai do roster (@mentions, associações de grupo e chats abertos ficam intocados); um eye toggle no cabeçalho revela bots ocultos, clique direito → Unhide Bot. O estado oculto sincroniza entre máquinas.
- Dissolver grupos de chat (#88659): chega de encarar um grupo que você não pode excluir — botão de lixeira → confirme, a sala some e o histórico de sessão de cada bot permanece.
- Grupos de chat cross-machine (#88664): bots em máquinas diferentes podem sentar na mesma sala, com os turnos de cada membro rodando no seu próprio backend — e um bot pode entrar em vários grupos ao mesmo tempo (#88980).
Como começar
Para experimentar a nova experiência completa de grupo de chat, em dois passos:
- Atualize para a v0.20.4:
hermes updatemais um refresh do app do desktop — grupos ocultar/dissolver/cross-machine ficam disponíveis imediatamente; - Aguarde a próxima release: threads, resumos, autocomplete de @-menções e identidade de sala editável estão mesclados no
maine chegam com ela.
O ponto de entrada não mudou: crie um grupo no painel de Bots do Bot Mode, adicione os agentes com quem você quer colaborar e então — abra um thread, atribua uma tarefa; abra outro thread, atribua outra tarefa. Cada pista avança por conta própria, sem sangramento.
Resumo
Esta rodada de upgrades transforma o grupo de chat do Bot Mode de “uma sala” em “um workspace”: threads dão às tarefas paralelas suas próprias trilhas, resumos mantêm o histórico escaneável, @-menções e identidade de sala removem a adivinhação. Para equipes que rodam colaboração multi-agente, este é um passo sólido para fazer o Bot Mode parecer uma ferramenta em vez de um brinquedo.
Para os fundamentos do próprio Bot Mode, veja o nosso guia completo do Bot Mode; para outras capacidades recentes do desktop como o Skills Hub, veja o guia do Skills Hub no desktop.