Hermes Agent 0.21.4: gateway único, saída JSONL e ajustes em perfis e cron

O Hermes Agent 0.21.4 é uma versão de manutenção que reúne alterações acumuladas desde a 0.21.3. A nota oficial não traz um changelog completo por recurso, mas aponta mudanças concretas no gateway, Desktop, linha de comando, perfis, cron e banco de sessões.

O que mudou de forma identificável?

Gateway passa a usar uma trava única no host

A release informa uma trava global para o gateway no host, acompanhada de um registro de rendezvous. O objetivo é centralizar a execução do gateway em um único processo por host, evitando que partes do ambiente tentem assumir a mesma função ao mesmo tempo.

Desktop se conecta ao backend já em execução

O Desktop passa a se anexar ao backend que já está rodando no host, em vez de iniciar um segundo backend. Isso é relevante para quem usa a interface Desktop junto com um ambiente Hermes já ativo.

CLI ganha saída estruturada em JSONL

A versão inclui a opção --format stream-json para a linha de comando. Esse formato produz eventos em JSONL, facilitando a integração do Hermes com scripts, logs e outras automações que precisam ler a saída de maneira estruturada.

Mais controles para skills, MCP, busca de sessões e perfis

A nota também cita a opção skills.auto_load para fixar skills no prompt de novas sessões, limite configurável para conexões de descoberta MCP, filtros de período na busca de sessões, ajustes em isolamento de perfis, cron, kanban, Desktop e no banco state.db.

Quem deve prestar atenção?

A atualização merece atenção de quem usa gateway em servidor, Desktop conectado ao mesmo ambiente, automações por CLI, múltiplos perfis, cron ou integrações MCP. Para uso simples, a maior parte das mudanças pode não aparecer visualmente, mas ainda melhora o funcionamento interno do ambiente.

O que validar depois de atualizar?

  • Confirme que existe apenas um gateway ativo no host.
  • Abra o Desktop e verifique se ele se conecta ao backend já em execução.
  • Se usar automações por terminal, teste a saída com --format stream-json.
  • Valide crons, perfis e conexões MCP que forem críticos para a operação.

Como preparar a atualização e validar o ambiente

Registre a versão em uso e a forma de instalação — Git, imagem Docker ou ambiente hospedado — antes de escolher o método de atualização correspondente. Faça backup de configurações, dados de sessão e componentes dos quais a operação depende, e confira se é possível restaurá-los.

  1. Liste os canais de mensagens, tarefas cron, perfis, plugins e servidores MCP efetivamente utilizados.
  2. Depois de atualizar, confirme a versão e a integridade do serviço; verifique o gateway e a conexão do Desktop, se houver.
  3. Teste um canal, o carregamento de uma skill e as integrações críticas. Valide crons sem disparar envios externos involuntários.
  4. Observe logs e sessões; se algo falhar, interrompa a mudança e use o plano de recuperação previamente testado.

A release consolida mudanças no ciclo, mas não detalha o impacto individual de todos os componentes; não atribua um efeito a uma correção não documentada.

Importante sobre as notas da versão

O projeto informa que as notas completas desse ciclo serão reunidas na versão 0.22.0. Por isso, este artigo descreve apenas os componentes citados de forma explícita na release 0.21.4 e não atribui correções adicionais sem fonte oficial.

Conclusão

O Hermes Agent 0.21.4 concentra ajustes de operação para ambientes com gateway, Desktop, CLI, perfis e tarefas agendadas. Em produção, atualize com validação dos fluxos que sua equipe realmente utiliza.

Fonte oficial: Hermes Agent v0.21.4 (v2026.9.21)