Hermes Agent 0.22.2: serviço volta após reiniciar e modelos locais resistem a pausas

O Hermes Agent 0.22.2 corrige duas situações que podiam interromper o trabalho: o serviço de mensagens não voltar depois de uma reinicialização e conversas longas com modelos locais falharem em notebooks. A versão também substitui a 0.22.1, que, segundo o projeto, foi montada a partir do ponto errado do código e podia deixar o aplicativo da Microsoft Store preso na tela de conexão.

O que é o Hermes e quem deve prestar atenção?

O Hermes é um assistente de inteligência artificial que pode executar ferramentas, trabalhar com arquivos e atender por canais de mensagens. Ele também permite usar um modelo de IA no próprio computador. Assim, há diferenças entre manter um assistente ativo em um servidor e conversar com ele em um notebook: esta atualização trata problemas concretos desses dois usos.

Por que o serviço podia não voltar?

O sistema operacional identifica programas em execução por números. Depois de reiniciar, um número usado anteriormente pelo Hermes podia ser entregue a outro programa. O Hermes podia confundir esse programa com uma cópia do seu próprio serviço ainda ativa e recusar uma nova inicialização.

Agora, o serviço registra em qual inicialização do computador começou. Quando essa informação não permite uma conclusão segura, consulta uma trava do sistema que apenas um serviço Hermes ativo mantém. A correção interessa especialmente a instalações supervisionadas por serviços do sistema ou Docker. Não se trata de prometer respostas mais rápidas, mas de permitir que o atendimento volte a funcionar depois de reiniciar.

Conversas locais e suspensão do notebook

Antes, o tempo em que o computador ficava suspenso podia contribuir para uma interrupção indevida. A leitura de uma conversa extensa pelo modelo local também podia ser confundida com falta de resposta. A atualização mostra o progresso dessa leitura e desconsidera a suspensão nos temporizadores de travamento.

Além disso, um servidor local recuperado ganha outra tentativa, em vez de continuar bloqueando as mensagens seguintes. Nos computadores Windows com memória compartilhada, o início do modelo e a reserva para reutilizar partes da conversa passam a considerar a memória livre.

O que testar e qual limite continua?

Antes de atualizar, guarde as configurações e os dados de conversas. Em um ambiente de teste, reinicie o computador e confira se o serviço retorna e recebe uma mensagem. Para modelos locais, retome uma conversa longa, acompanhe a indicação de progresso e teste uma pausa por suspensão sem usar uma tarefa importante.

Há uma limitação conhecida: sessões usadas pelo serviço da versão 0.22.1 não podem ser excluídas na 0.22.2. A nota não apresenta isso como corrigido. Quem passou pela 0.22.1 deve preservar seus dados e considerar essa restrição antes da atualização.

Fontes oficiais