Hermes Bot Mode: Transforme Seus Perfis em um Roster de Bots Nomeados — Plugin Oficial de Desktop, Totalmente Explicado

Não é assim que você gostaria que a IA funcionasse: um “assistente de pesquisa” reunindo fontes, um “revisor de código” apontando defeitos nos seus PRs, uma “secretária de briefing diário” resumindo sua caixa de entrada toda manhã — cada um fazendo seu próprio trabalho sem atrapalhar os outros e, de vez em quando, trocando uma mensagem entre si? Isso costumava significar gerenciar perfis manualmente. Agora o Hermes lançou isso como produto: Bot Mode.
É um plugin oficial de desktop da Nous Research (lançado em 13 de agosto, já com 503★ no GitHub) que transforma seus perfis de agente em um roster de bots nomeados — cada bot com seu próprio chat, avatar, personalidade e agenda. Este post detalha tudo o que a comunidade vem comentando esta semana.
Bot Mode em uma frase
Um bot é um perfil do Hermes (config, memória, skills, credenciais e histórico de chat totalmente isolados em ~/.hermes/profiles/<name>/); o plugin é apenas uma GUI sobre essa primitiva. Sem patches no núcleo, sem daemons em segundo plano, sem armazenamento extra — “tudo é superfície padrão do Hermes.”
Os sete pontos-chave, explicados
1. Bots pane: um roster mais New Agent instantâneo
Um Bots pane aparece à esquerda: uma linha por bot (avatar, prévia da última mensagem, timestamp), clique para entrar no chat dele. O botão New Agent cria um bot em segundos — nome, título, descrição — e o seletor Advanced abre a configuração completa do perfil: clonar de um perfil existente, fixar um provider/modelo, escrever um SOUL.md personalizado, pular skills empacotadas.
2. Botão direito: editar, duplicar, excluir
Clique com o botão direito em qualquer bot: Edit Profile altera avatar/título/descrição a qualquer momento, com uma seção Advanced que edita o perfil ao vivo (habilitação por skill e por toolset, fixação de modelo, SOUL.md completo); Duplicate clona o bot por completo (config, skills, SOUL.md, memória e aparência); Delete Profile remove permanentemente — após a mesma confirmação destrutiva usada no menu de perfis do app de desktop, e o perfil padrão não pode ser excluído.
3. Avatares: de rostos geométricos a retratos de IA
Quatro opções: rostos geométricos fofos (7 formas × 10 cores, com olhos piscando que “escanear” enquanto o bot trabalha), uma imagem enviada, um retrato gerado por IA quando um backend de imagem está configurado, e um pet pixelado que quica ao lado do avatar enquanto o bot está ocupado.
4. Routines: cada bot ganha sua própria agenda
O Routines pane abriga tarefas recorrentes por bot, com suporte do cron do Hermes — “Resuma minha caixa de entrada toda manhã” fica logo ao lado do bot que faz isso, e as execuções caem no próprio histórico de chat do bot. São jobs de cron comuns (com namespace [bot:<name>] <routine>), visíveis em hermes cron list e na página Cron do núcleo — nada escondido.
5. Mensagens bot-to-bot: um Agent Inbox assinado
Cada bot tem uma conversa persistente de Agent Inbox. Os bots se comunicam entre si com atribuição ([Message from agent 'researcher']), e o SOUL.md deles ensina o protocolo, inclusive como responder. Por baixo dos panos é um handoff real via CLI: hermes -p <bot> chat -c "Agent Inbox" -q "..." — nada de brinquedo, comandos padrão.
6. @mentions: handoff de qualquer chat
Digite @researcher dá uma olhada nisso em qualquer chat e o bot ativo repassa a mensagem, aguarda a resposta e reporta de volta. A forma mais intuitiva de operar um time multi-agente.
7. Agentes multi-fonte: a fundação de engenharia por trás do Bot Mode
O PR complementar (#86875, mesclado em 15 de agosto) prepara o terreno: o renderer do desktop mantém sockets concorrentes para agentes em cada conexão registrada, um roster unificado (todos os agentes em todas as conexões, com handles duplicados deduplicados uma vez) é exposto aos plugins via hermes:agents:roster; o SDK ganha host.connections() / host.agents() / host.warmAgent() / host.ensureAgent(); e Settings → Connections pode disparar hermes update para todas as instâncias elegíveis de uma vez (uma máquina morta não pode travar o lote). É também por isso que o SkillsView agora acompanha o plugin SDK — para que os diálogos de criar/editar agente do Bot Mode possam embutir a superfície real de Capabilities (veja o Desktop Skills Hub).
Como instalar
git clone https://github.com/NousResearch/Hermes-Bot-Mode ~/.hermes/desktop-plugins/hermes-bots
Depois, no app de desktop: Ctrl+K → “Reload desktop plugins” (ou reinicie o app), e uma aba Bots aparece ao lado de Sessions.
Atenção: este é um desktop plugin — ele precisa ser instalado na máquina que roda o app de desktop do Hermes, não no gateway. Gateway no seu homelab, desktop no seu MacBook → instale no MacBook.
Requisitos: um app de desktop com o plugin SDK; os RPCs de gateway profiles.* / image.generate chegam em builds do hermes-agent ≥ meados de 2026 (hermes update). Gateways mais antigos ainda funcionam — o plugin degrada graciosamente (graceful degradation): o roster funciona em qualquer lugar; a edição Advanced e a geração de avatares ativam quando os RPCs existem.
Para quem é
- Workflows multi-função: um “time” de bots de pesquisa + revisão + escrita
- Matriz de assistente pessoal: um bot por tarefa, Routines rodando cada agenda
- Usuários multi-perfil: veja Perfis Multi-Instância — Bot Mode é esse conceito com uma GUI
- Operações de comunidade/grupo: dê a cada membro um bot com personalidade
Status de lançamento
- Plugin Hermes-Bot-Mode: criado em 13 de agosto, MIT, pela Nous Research
- Funcionalidades principais complementares (agentes multi-fonte, SDK, atualizações fan-out): mescladas em main em 15 de agosto (#86875, 5.471 testes de desktop passando), ainda sem nenhum release oficial
- Para testar:
hermes updatee depois instale o plugin no lado desktop; as funcionalidades do núcleo chegam no próximo release
Conclusão
Bot Mode transforma “um grupo de agentes colaborando” de conceito em uma experiência de desktop pronta para uso: gerenciamento de roster, criação instantânea de bots, avatares com personalidade, agendas por bot, mensagens bot-to-bot, handoffs com @ — tudo construído sobre perfis + RPCs + cron + CLI padrão. Sem mágica, só engenharia. Ele se encaixa perfeitamente com cron, skills e chat, que é exatamente por que está recebendo atenção sem precedentes: o projeto oficial está empurrando o Hermes em direção a uma verdadeira bancada de trabalho multi-agente.