Hermes Agent 0.21.7: atualização por versões publicadas e retomada de conversas

O Hermes Agent 0.21.7 muda principalmente como instalações pelo código-fonte recebem atualizações: elas passam a seguir versões publicadas do projeto, em vez de acompanhar toda alteração da linha de desenvolvimento. A edição também corrige a retomada de conversas com determinados modelos e ajusta consultas de atualização que podiam falhar por bloqueios de rede.

O que muda para quem usa o assistente?

O Hermes é um assistente de IA que pode conversar, usar ferramentas e executar tarefas. Algumas pessoas instalam o programa por pacotes prontos; outras mantêm uma cópia do repositório de código. A mudança de canal desta versão interessa principalmente ao segundo grupo, inclusive quando o aplicativo para computador atualiza uma instalação desse tipo.

Antes, atualizar podia significar receber alterações recém-integradas à linha principal de desenvolvimento. Agora, uma instalação do repositório oficial procura uma versão publicada com identificação numérica. Se a instalação já estiver adiantada em relação à última versão publicada, ela permanece onde está: não há retorno automático para código mais antigo.

Escolha do canal fica visível

O aplicativo para computador passa a mostrar, na área de configurações sobre atualizações, uma escolha entre versões estáveis e acompanhamento de cada alteração. A janela de atualização também informa o canal selecionado. Isso ajuda a entender por que dois computadores podem receber mudanças em momentos diferentes.

O projeto mantém a opção de acompanhar a linha de desenvolvimento com hermes update --set-channel main. Essa escolha não é necessária para o uso comum. Cópias derivadas e espelhos do repositório continuam acompanhando essa linha; instalações pela Microsoft Store, pelo pacote MSIX e por pacotes completos do aplicativo não têm seu funcionamento alterado por essa mudança específica.

Retomar uma conversa deixa de perder informações necessárias

Alguns modelos enviam informações de raciocínio assinadas que precisam acompanhar a conversa quando ela continua. A versão corrige a reapresentação desses dados ao retomar pelo comando hermes chat --resume ou no próximo atendimento pelo serviço de mensagens. Também trata a rejeição de sessões retomadas com modelos de raciocínio da interface Bedrock Converse.

Na consulta por atualizações, o caminho da linha de desenvolvimento deixa de buscar um registro de versão que alguns bloqueios regionais recusavam. Já a consulta estável usa a autenticação do GitHub quando configurada e identifica corretamente quando o limite de consultas foi atingido. Isso não elimina qualquer bloqueio de rede, mas trata as situações descritas na nota.

Como conferir sem arriscar o trabalho?

Guarde uma cópia das configurações e identifique o tipo de instalação. Confira o canal exibido antes de atualizar e, depois, retome uma conversa de teste com o mesmo provedor utilizado no dia a dia. Observe se há rejeição do histórico e se a consulta de atualização informa um resultado compreensível.

As notas resumidas adiam o detalhamento completo para a 0.22.0. Por isso, o volume de alterações no comparativo não deve virar uma lista de promessas: os comportamentos acima são os descritos explicitamente para esta versão.

Fontes oficiais