Hermes Agent 0.21.3 corrige expiração de sessões remotas e duplicidade no state.db

O Hermes Agent 0.21.3, identificado pela tag v2026.9.14, é uma atualização de correção lançada em 14 de setembro de 2026. Ela consolida alterações entregues desde a versão 0.21.2 em uma tag estável para imagens Docker, Hermes Cloud e implantações hospedadas.

O que mudou no Hermes Agent 0.21.3

A principal correção afeta sessões remotas do dashboard e do aplicativo Desktop. Segundo a nota oficial, pedidos simultâneos de renovação que usavam o mesmo token rotativo podiam fazer com que um pico de atualizações — por exemplo, quando o Desktop saía do modo de espera — reutilizasse um token já renovado. Isso podia acionar a detecção de reutilização do Portal e revogar a sessão inteira.

Na versão 0.21.3, os dois caminhos de renovação no gateway passam a agrupar solicitações simultâneas que carregam o mesmo token. A renovação também deixa de executar no loop de eventos. Com isso, um provedor de identidade lento não deve mais bloquear o endpoint /api/status.

Correção para identificadores de escrita duplicados no state.db

A atualização também trata processos de longa duração que mantinham identificadores duplicados de escrita para o state.db, banco de dados de sessões do Hermes Agent.

O gateway, o backend do dashboard ou Desktop, ACP e leitores da CLI passam a se conectar em modo somente leitura quando aplicável. Já os escritores no mesmo processo compartilham o identificador registrado. A mudança evita o alerta precursor de múltiplos identificadores ativos de SessionDB em uma topologia saudável.

Quem é afetado

O impacto direto é maior para quem usa o Desktop com gateway remoto, Hermes Cloud, Docker ou processos persistentes que acessam dados de sessão. Em especial, a atualização é relevante para instalações que enfrentaram expiração inesperada de sessão durante atualizações simultâneas ou avisos sobre múltiplos identificadores ativos do banco de sessões.

Como atualizar

Em instalações a partir de um checkout Git, o projeto orienta executar:

hermes update

Para Docker e Hermes Cloud, a imagem associada à versão é nousresearch/hermes-agent:v2026.9.14. Antes de atualizar um ambiente de produção, valide o processo de implantação adotado pela organização e confirme o funcionamento do acesso remoto e das sessões após a troca de versão.

Conclusão

O Hermes Agent 0.21.3 é uma atualização de estabilidade. As mudanças oficialmente detalhadas concentram-se na renovação de sessões remotas e no gerenciamento de identificadores do state.db. A versão também agrupa centenas de pull requests desde a 0.21.2, mas a própria release informa que a documentação completa desse intervalo será publicada com a versão 0.22.0; por isso, não é possível atribuir outros comportamentos específicos a esta atualização com base apenas na nota atual.

Fontes oficiais