
O stream continua pingando e nunca termina: um limite opcional de tempo total para uma resposta
O detector de stream travado mede o intervalo entre chunks e reinicia a cada chunk, então um stream que segue enviando dados mas nunca termina nunca é cortado e o turno fica parado. agent.stream_max_lifetime adiciona um teto de tempo real por tentativa de streaming — desligado por padrão, ligado quando você pedir.
Ler mais
Beta oficial do Hermes Mobile: o que os apps de iOS e Android fazem de verdade (e onde ainda quebram)
A Nous Research abriu a beta oficial do Hermes Mobile na NousCon 2026 — iOS pelo TestFlight, Android pelo Firebase. O celular é só um controle remoto, os dois links de convite estão em mau estado agora, e este é o retrato real do build 1.0.0.
Ler mais
Mesmo trabalho, o dobro da janela: por que sua cota do Claude Max esvazia mais rápido no Hermes
O Claude Code carimba um nome de chamador em cada requisição, e chamadores sdk-* são medidos com cerca do dobro do peso. Depois que o plugin oficial passou a rodar como hermes-agent, os mesmos US$ 2,19 de trabalho consumiram 7% da janela de cinco horas em vez de 12%.
Ler mais
Três agentes em uma sala, só o seu continua falando: silêncio por sala no Hermes
Em uma sala multiagente o modelo decide que este turno não precisa de resposta — e o Hermes publica um aviso visível de qualquer forma. O novo override allow_silence deixa salas nomeadas em silêncio enquanto todos os outros chats mantêm sua rede de segurança.
Ler mais
Dê uma tela ao Hermes: ligando o computer use do Sai ao seu agente
Alguns sistemas só têm uma página de login e formulários, nunca uma API. O Sai, da Simular, executa essas tarefas em um computador na nuvem vendo a tela e clicando, e instala pelo catálogo de plugins do Hermes em dois comandos.
Ler mais
Seu agente só vê um nome de arquivo: trocando o speech-to-text do Hermes pelo Qwen
Notas de voz são a entrada mais comum que um agente ignora. O plugin da comunidade transcription-dashscope aponta o STT do Hermes para o Alibaba Qwen-Audio-ASR, para que mensagens de voz em grupo virem texto e o ditado digite enquanto você fala.
Ler mais
Chega de encarar um (1) solitário: agora o Hermes pisca a aba, a barra de tarefas e as suas notificações
Você está em outra aba escrevendo código, o Hermes está esperando você aprovar um comando e tudo o que o título da aba oferece é um (1) minúsculo. Duas horas depois, tudo continua parado. Agora ele alterna o título, pinta o favicon de âmbar, faz a barra de tarefas ou o Dock piscarem e — depois que você autoriza — dispara uma notificação real do navegador que abre a conversa no clique.
Ler mais
Travado no boot: dois autodeadlocks no Hermes e como foram encontrados
Você reinicia o gateway, o terminal para em Gateway starting: deadline, o app desktop segue reportando Gateway inaccessible e o próximo restart do launchd trava exatamente no mesmo ponto. Isso não é lentidão — é deadlock. Dois casos reais: um contexto de leitura aninhado dentro da varredura de inicialização, e a leitura de config antes de a config poder ser lida.
Ler mais
Seu servidor de modelo local caiu e o Hermes pede login: essa confusão foi corrigida
Você passou um voo inteiro codando contra um Qwen local e, no dia seguinte, abre a Webapp e cai na tela de boas-vindas pedindo Nous Portal ou uma API key. Nada foi perdido — o servidor local simplesmente não estava rodando, e o build antigo tratava toda falha de resolução do modelo como se nada estivesse configurado.
Ler mais
Caches de segredos na raiz do perfil: o buraco no sandbox que um rename de pasta podia abrir
Você liga o Hermes ao Bitwarden, o cache guarda chaves em texto puro e o sandbox marca esse caminho como negado — então você assume que está protegido. Só que o arquivo morava numa pasta que o agente pode renomear: renomeie cache/ e o arquivo escondido viaja junto. O Hermes acabou de mover quatro caches de credenciais para o topo da home do perfil.
Ler mais
Uma execução de cron perdida deve ser recuperada? grace_minutes responde job por job
Feche o notebook por duas horas e o relatório diário dispara duas vezes; ou nada é recuperado e você perde um dia de dados. O Hermes só executa uma ocorrência de cron perdida mais tarde dentro de uma janela de recuperação — metade do período, limitada entre 2 minutos e 2 horas — e agora um job pode sobrescrever essa regra por conta própria.
Ler mais
Tire a execução de código do seu notebook: sandboxes persistentes e lotes paralelos com Hermes + Flame
Trabalho com dados e validação de múltiplos candidatos esbarram em dois limites: orçamento de contexto e poder de processamento local. O plugin hermes-flamepy adiciona ferramentas de sandbox e de session que enviam código para um cluster Flame — uma mantém os arquivos em /tmp entre chamadas, a outra roda até 64 trechos independentes em paralelo.
Ler mais
O backend de terminal estava fixado — então por que o Hermes continuava rodando no host?
Um administrador fixa terminal.backend como docker em /etc/hermes/config.yaml, e mesmo assim toda sessão nova continua rodando o backend local do próprio profile. O escopo de terminal por turno simplesmente nunca lia a camada gerenciada. Mais as duas armadilhas de .env que se escondiam atrás disso.
Ler mais
Você editou o SOUL.md — por que a sua session em execução continua seguindo as regras antigas
O Hermes agora tem o sessions refresh-prompts: reconstrói o system prompt de uma session viva a partir do SOUL.md, das skills e dos context files mais recentes no próximo turno — sem /new e sem perder o histórico.
Ler mais
Command not found no terminal do agent: como o Hermes corrigiu um PATH redefinido pelos login shells
Um login shell reescreve o PATH para um conjunto fixo de diretórios, então ~/.local/bin, /opt/hermes/bin e os seus shims do nvm somem sem aviso. Agora o Hermes recoloca os diretórios descartados no fim, na ordem original.
Ler mais
Você disparou um teste e o lembrete nunca chegou: execuções manuais do cron agora são um disparo extra
Uma execução manual do cron costumava gastar a única vaga do job — um one-shot disparado em teste era aposentado na hora. Agora um run-now é um disparo extra: a execução agendada continua acontecendo e o orçamento de repetições fica intacto.
Ler mais