Hermes Agent v0.22.6
Visão Geral
v0.22.6 — o roll-up estável. Lançada em 2 de novembro de 2026. 3.448 commits não-merge · 4.316 arquivos alterados (+248.579 / −94.077) · 776 PRs mesclados · 385 issues fechadas, medidos no commit f0d94882e89.
Esta release tem um único trabalho: transformar a fila de merges desde a v0.22.5 em uma versão que você possa marcar com tag e reverter, e entregá-la no release do GitHub (CLI e instaladores), no app da Microsoft Store, nas imagens Docker e no Hermes Cloud. A nota oficial declara sem rodeios que o texto curado desta janela — destaques, áreas de funcionalidade, créditos de contribuidores — chega com a v0.23.0.
Esta página, portanto, descreve o que a tag realmente contém, e nada do que ainda está pendente.
Destaques
1. O webapp é servido pelo próprio listener do gateway
O hermes webapp abre um painel Desktop Web Access acessível na sua própria rede, ou atrás da sua própria URL com o login da Nous. Plugins de desktop também podem carregar numa aba do navegador.
2. Execuções de cron podem ser interrompidas
O hermes cron cancel <job> para a execução que está rodando naquele momento (o pause só suprime disparos futuros). Jobs de script recebem SIGTERM no grupo de processos inteiro, escalando para SIGKILL depois de um período de carência; jobs de agente são interrompidos no próximo checkpoint. A execução grava uma linha cancelled com o motivo, não envia aviso de falha e não conta para a sequência de falhas do job.
Cada job também pode escolher o que acontece quando um horário agendado é perdido (usar o padrão, rodar uma vez ao voltar, pular) no editor do desktop, que agora mostra um botão Stop no cabeçalho do job.
3. Skills podem ser travadas
Uma skill travada não pode ser alterada pelo agente — em turnos normais, jobs de cron, subagentes, na revisão de autoevolução em background ou na passagem do curator, mesmo sob --yolo. O lock fica no skills/.usage.json do profile, ao lado de pinned, e o desktop expõe um switch no painel Capabilities.
4. pre_llm_call pode bloquear um turno antes da inferência
Um hook que retorna {"action": "block", "message": "..."} veta o turno: nenhuma requisição ao modelo é feita, a mensagem aparece como resposta do assistente, o resultado carrega turn_exit_reason: blocked_by_plugin_pre_llm_call, e o prompt original fica guardado apenas como metadado de exibição.
5. Compactação preparada (opt-in)
Com compression.prepare_ahead, o próximo resumo de compactação é escrito em background perto do gatilho, e a compactação o usa (ou espera por ele) em vez de deixar você olhando um spinner de “compressing”.
Também nesta janela
/model resetlimpa o pin de modelo de uma sessão sem perder o histórico.- As escolhas do
/delegationsão salvas para a próxima sessão. - O
requires_hermesdo catálogo de plugins é aplicado na instalação e na atualização. - A chave do vault pode ficar no keychain do sistema operacional (opt-in).
- O
text_to_speechdeixa o agente escolher uma voz do ElevenLabs. - O
hermes migratee o setup migram usuários do Grok Bot e do OpenBot. - Desktop: cada profile ganha sua própria seção na sidebar; o chat em grupo suporta renomear, desfazer o grupo, menções e colar anexos.
- Mensageria: video notes no Telegram; reações com emoji em threads do Slack entram no contexto da thread.
- Gerenciador de pacotes: downloads retomáveis.
Correções
A janela traz uma longa lista de endurecimento de instalação e atualização: preservar diretórios de profile existentes quando uma instalação forçada falha no Windows, recusar ZIPs de atualização do macOS com entradas sem permissão de escrita do dono, descartar links de wheels do uv que o prune deixou pendurados, e arquivos de metadados do desktop que não escondem mais payloads de pacotes. A lista completa chega com as notas curadas da v0.23.0.
Atualização
hermes update # instalações via CLI
- App da Microsoft Store: atualiza pela Store.
- App desktop do instalador (.exe / .dmg): sem mudanças aqui; ele anda junto com a próxima release empacotada.
- Docker / Hermes Cloud:
nousresearch/hermes-agent:stable(ou:latest).
Nenhuma chave de configuração nova obrigatória; a configuração existente é mantida.
← Hermes Agent Changelog