v0.22.5

Hermes Agent v0.22.5


Visão Geral

v0.22.5 — o patch de roll-up. Lançada em 22 de outubro de 2026. 231 commits não-merge · 804 arquivos alterados (+35.212 / −17.885) · 81 PRs mesclados · 30 issues fechadas, medidos no commit bf0203a794a.

Esta tag existe para que as superfícies que não conseguem acompanhar a main — a release do GitHub com o CLI e os instaladores, o app da Microsoft Store, o Docker e o Hermes Cloud — fiquem num ponto estável só, em vez de três dias de trabalho mesclado. O corpo da release diz isso sem rodeios: as notas curadas desta janela saem com a v0.23.0, que vai documentar tudo a partir da v0.22.0. O que a página lista no lugar é um parágrafo deliberadamente não expandido sobre o que mudou.

Esse parágrafo é a parte útil. Quatro dos itens já têm texto próprio neste site, e o resto são coisas que você sente antes de conseguir nomear: uma atualização que agora se recusa a oferecer uma release que não instalaria, um launcher do Windows que para de voltar depois de um repin do Python, slash commands que podem te fazer uma pergunta e uma sidebar que você fixa arrastando.


Destaques

1. Uma tag de patch em números

81 PRs mesclados numa única tag é um patch grande, e o formato da mudança vale conhecer antes de atualizar: 231 commits não-merge em 804 arquivos, com +35.212 / −17.885 linhas. A maior parte disso não é um recurso, e sim a cauda acumulada de uma janela de três dias. Para comparação, a tag anterior, v0.22.4, acumulou 13 PRs mesclados em 82 arquivos.

2. O hermes update agora retém uma release que se recusa a instalar

O updater antes podia te oferecer uma release estável e depois se recusar a instalá-la — você aceitava e nada acontecia. Nesta release, uma release estável que o updater não vai aceitar fica retida em vez de oferecida. O efeito prático: o prompt de atualização só aparece para versões para as quais esta instalação consegue de fato ir, e uma release recusada deixa de parecer uma atualização travada por sua causa.

3. O launcher do Windows para de voltar depois de um repin do Python

Quando o pin do Python mudava, o hermes update no Windows podia ficar preso no launcher antigo — a atualização terminava, mas o comando que você rodava em seguida ainda era o anterior. Agora o launcher é reposicionado como parte da atualização, então o próximo hermes que você rodar é o build novo.

4. Slash commands de plugin podem pedir que você escolha uma opção

O slash command de um plugin costumava ser disparar e esquecer: rodava, ou imprimia algo. Agora ele pode apresentar uma escolha e esperar você selecionar uma antes de continuar. Para quem escreve plugins, isso transforma um comando num diálogo curto em que a lista de opções é do plugin, não um prompt de texto livre que o modelo precisa reconstruir.

5. Desktop: arrastar para fixar e instalação de plugin em um clique com badges de nível

Duas mudanças no shell do desktop. Entradas da sidebar podem ser fixadas arrastando-as para onde você quer. E plugins instalam em um clique a partir do catálogo, com um badge de nível em cada entrada para você distinguir um plugin first-party, verificado ou da comunidade antes de clicar. A mesma release traz a atualização para o Electron 44.

6. O hermes mcp serve e o Singularity saem do core para plugins

Os dois saíram do pacote core e foram para o catálogo de plugins — a mesma direção que o agent-importers tomou na v0.22.4. O setup agora oferece o importer quando encontra a config de outro agente na máquina, e o hermes import-agent mais o caminho de migração do OpenClaw fazem parte dessa superfície. Se você depende do modo servidor MCP ou do backend de terminal Singularity/Apptainer, instale-os como plugins depois de atualizar.

7. Manutenção que você nota nas margens

  • Pillow 13 mais um lote de atualizações de segurança de dependências.
  • Um chat cuja pasta de trabalho sumiu agora diz isso, em vez de falhar uma chamada de ferramenta com um erro de caminho confuso.
  • Respostas longas do Claude DirectSDK não são mais cortadas pelo stall timer.
  • Group chats do desktop voltam a mostrar qual bot está trabalhando.
  • Um cliente de eventos MCP em modo webhook experimental chega para o stream de eventos MCP.

Correções

Correção Detalhe
Releases recusadas Uma release estável que o updater não vai instalar deixa de ser oferecida como atualização
Launcher do Windows O hermes update reposiciona o launcher depois de um repin do Python, em vez de deixar o antigo
Stall timer do DirectSDK Respostas longas do Claude DirectSDK não são mais truncadas pelo stall timer
Indicador de group chat O group chat do desktop volta a mostrar qual bot está trabalhando
Pasta de trabalho Um chat cuja pasta de trabalho desapareceu reporta isso, em vez de um erro de caminho da ferramenta

Já coberto neste site

Quatro itens desta janela ganharam texto separado conforme foram mesclados:

Atualização

  • App da Microsoft Store: atualiza pela Store.
  • App desktop instalado pelo instalador (.exe / .dmg): sem mudança nesta release; ele se atualiza com a próxima release empacotada.
  • CLI: hermes update, ou rode de novo o one-liner do instalador.
  • Docker / Hermes Cloud: nousresearch/hermes-agent:stable (ou :latest).

Full Changelog: v0.22.4…v0.22.5

← Hermes Agent Changelog