v0.21.7

Hermes Agent v0.21.7


Visão Geral

v0.21.7 — a release de patch em que o canal de atualização ganhou um nome. Lançada em 11 de outubro de 2026. Desde a v0.21.6: 740 commits não-merge · 4.156 arquivos alterados (+86.775 / −26.980) · 204 PRs mesclados · 69 issues fechadas, medidos no commit 1fd18277267152893a8a24792b79213e7ca3f899.

Esta tag junta a janela em uma release estável para o app desktop (macOS Apple silicon, Windows), a Microsoft Store e o MSIX, o instalador, o Docker e o Hermes Cloud. Assim como no patch anterior, as notas curadas completas chegam com a v0.22.0, que vai documentar tudo a partir da v0.21.0 — destaques, áreas de funcionalidade e créditos completos de contribuidores — sem deixar nada desta janela de fora.

Como o texto curado fica adiado, o que a própria tag mudou vale ser lido nos seus próprios termos: ela resolveu uma questão que estava vaga há muito tempo — o que a sua instalação realmente acompanha.


Destaques

1. Instalações via código-fonte se atualizam apenas para releases com tag

Uma instalação git costumava significar que hermes update puxava a ponta da main. O significado padrão mudou: as atualizações avançam para a última release vX.Y.Z publicada. Três fronteiras importam tanto quanto — uma instalação já mais nova que a última tag fica onde está (nada se move para trás), acompanhar cada commit agora exige um hermes update --set-channel main explícito, e forks e mirrors continuam acompanhando a main. Instalações Store, MSIX e empacotadas não são afetadas.

2. O switch de canal chega ao desktop, e o diálogo diz em qual você está

O app desktop ganha Settings ▸ About ▸ Updates com um switch Update channel (Stable releases / Every commit) que se aplica a instalações via código-fonte, e o diálogo de atualização agora informa em qual canal você está.

3. O raciocínio sobrevive ao resume

O thinking assinado agora é reproduzido depois de hermes chat --resume e no próximo turno do gateway, e os modelos de raciocínio do Bedrock Converse não são mais rejeitados em sessões retomadas. O mecanismo por trás disso é um sistema de replay por rota, escrito à parte.

4. As atualizações param de falhar atrás de firewalls regionais

Instalações na main costumavam buscar um registro de release que alguns firewalls regionais respondiam com 403, fazendo a atualização falhar de vez. A checagem agora usa o seu token do GitHub (GITHUB_TOKEN, ou gh auth login) e reporta um rate limit do GitHub como rate limit.

5. Um lote de mudanças que o corpo da release lista de propósito sem detalhar

Nomeados explicitamente mas não documentados nesta release: plugins rodando ações nativas do app desktop (ctx.runAction) e o pet bubble do SDK de plugins (ctx.pet.say); skills instaladas no meio da sessão chegando ao modelo sem reconstruir o prompt; o Krea 2 Medium Turbo como a pista de imagens padrão para novos assinantes pagos, com fallback para a FAL quando o Krea gerenciado recusa uma requisição; atualizações de desktop mais rápidas (a passada do React Compiler em cache por conteúdo, o renderer compilado reutilizado quando só o stamp da instalação mudou, inputs nativos inalterados deixados no lugar); instalações pinadas que fazem checkout apenas do pin; marcas de compactação emitidas para o Relay; e novos plugins da comunidade, incluindo memory-shield, command-ledger, Memoria, Model Router, wyoming-voice-bridge, codex-account-switch e redline.

Atualização

  • App desktop: se atualiza sozinho. Instalações da Microsoft Store se atualizam pelo Store.
  • CLI: hermes update, ou rode de novo o one-liner do instalador.
  • Docker / Hermes Cloud: nousresearch/hermes-agent:stable (ou :latest).

Full Changelog: v0.21.6…v0.21.7

← Hermes Agent Changelog