v0.22.6: 776 PRs mesclados em uma release — o que muda de fato para você hoje


Segunda-feira de manhã, o app desktop avisa que há uma versão nova e ela está marcada como estável. Você abre as release notes esperando o tour de sempre — e encontra dois parágrafos e uma linha dizendo que o texto curado completo sai com a v0.23.0. Agora você tem que decidir: atualizar no escuro ou ficar numa build antiga se perguntando o que está perdendo.

A v0.22.6 é esse tipo de release. Publicada em 2 de novembro de 2026, ela existe para empacotar as últimas duas semanas em algo que você consiga instalar de fato: a release no GitHub (CLI e instaladores), o app da Microsoft Store, as imagens Docker e o Hermes Cloud. A nota oficial é explícita: a documentação curada desta janela chega com a v0.23.0. Então, em vez de reescrever um anúncio de release, este post organiza a janela pela pergunta que você realmente faz: no que eu vou esbarrar nesta semana?

Primeiro, o tamanho da janela

As medições publicadas são exatas, feitas no commit f0d94882e89:

  • 3.448 commits que não são de merge
  • 4.316 arquivos alterados, +248.579 / −94.077 linhas
  • 776 PRs mesclados e 385 issues fechadas

Nada disso é um patch rápido. São duas semanas de fila de merge comprimidas em um número de versão que você pode taguear, reverter e colocar num manifesto de deploy. O ponto de uma release assim não é uma funcionalidade de manchete — é que correções que antes você só conseguia acompanhando a main agora têm uma versão para apontar.

O que a nota pulou mas a tag contém

A nota oficial gasta um parágrafo listando o que deliberadamente não documenta. Lendo com atenção, os itens caem em quatro grupos. Tudo o que está abaixo tem código de verdade na tag v0.22.6.

Mais formas de entrar

  • O webapp é servido pelo próprio listener do gateway: hermes webapp abre um painel de Desktop Web Access acessível na sua própria rede, ou atrás da sua própria URL com login Nous; plugins do desktop também podem carregar numa aba do navegador.
  • Cada profile ganha sua própria seção na barra lateral do desktop, então quem usa vários profiles para de adivinhar a qual conta uma sessão pertence.
  • O group chat do desktop preencheu o básico: renomear, dissolver, menções e colar anexos.

Automação com freio

  • hermes cron cancel interrompe a execução que está rodando agora, em vez de te fazer esperar por um timeout (pause só afeta disparos futuros).
  • “O que acontece quando eu perco uma execução”, por job, no editor de cron do desktop (usar o padrão, rodar uma vez ao voltar, pular), além de um botão Stop no cabeçalho do job.
  • compression.prepare_ahead grava o próximo resumo de compactação em background perto do gatilho, para que a compactação possa usá-lo (ou esperar por ele) em vez de te deixar olhando um spinner.
  • Um hook pre_llm_call pode bloquear um turno inteiro antes da inferência — basta retornar uma diretiva de bloqueio e nenhuma requisição ao modelo é feita.

Fronteiras de confiança

  • Skills podem ser trancadas: uma skill trancada não pode ser alterada pelo agente — em turnos normais, cron jobs, subagentes, na revisão de autoaperfeiçoamento em background ou na passada do curator, nem com --yolo. Há um interruptor no painel Capabilities do desktop.
  • A chave do vault pode ficar no keychain do sistema operacional (opt-in).
  • O requires_hermes do catálogo de plugins é aplicado na instalação e na atualização, em vez de ser metadado que ninguém lê.

Modelos, voz, migração

  • /model reset limpa o pin de modelo de uma sessão sem perder o histórico.
  • As escolhas de /delegation são salvas para a próxima sessão.
  • text_to_speech deixa o agente escolher uma voz do ElevenLabs.
  • hermes migrate e o setup movem usuários do Grok Bot e do OpenBot.
  • No lado de mensageria: notas de vídeo no Telegram, reações com emoji do Slack no contexto da thread e downloads retomáveis no gerenciador de pacotes.

Como atualizar, por tipo de instalação

São quatro caminhos. Use o que corresponde à sua instalação:

# Instalações via CLI (pip ou o instalador de uma linha)
hermes update
  • App da Microsoft Store: atualize pela Store.
  • App desktop instalado pelo instalador (.exe / .dmg): sem mudanças nesta release; ele anda junto com a próxima release empacotada.
  • Docker / Hermes Cloud: baixe nousresearch/hermes-agent:stable (ou :latest).

Não há nenhuma chave de config nova obrigatória nesta versão; sua config atual continua funcionando depois da atualização.

Vale a pena atualizar agora?

Se você roda vários profiles no desktop, depende de cron jobs ou já foi mordido por travamentos de compactação, sim — esta release junta bastante atrito antigo num lugar só.

Se você fixa imagens Docker em produção, faça um smoke test num profile descartável primeiro: a tag stable rola, então o mesmo nome de tag pode resolver para conteúdos diferentes em dias diferentes. Fixe por digest se precisar de reprodutibilidade.

Nada está de fato faltando porque as notas curadas esperam a v0.23.0 — a implementação nesta tag está completa, o texto é que foi agrupado para a próxima release. Para ver o formato do patch anterior, confira nossa página da release v0.22.5, ou navegue pela lista de releases para acompanhar a linha.