Hermes Agent v0.16.0 — A versão Surface
Visão Geral
v0.16.0 — The Surface Release. Lançado em 5 de junho de 2026. 874 commits · 542 PRs mesclados · 1.962 arquivos alterados · 205.216 inserções · 46.217 exclusões · 399 issues fechadas (2 P0, 62 P1, 16 de segurança) · 170 contribuidores da comunidade.
The Surface Release é sobre uma coisa: o Hermes te encontra onde quer que você trabalhe. Um novo aplicativo de desktop nativo — construído com 100 PRs e 159 commits em uma única semana — entrega o Hermes como um aplicativo real para macOS/Linux/Windows com instalação em um clique, atualização automática, arrastar e soltar arquivos no chat e um seletor de modelo integrado. O painel web evolui para um painel de administração completo (catálogo MCP, canais de mensagens, credenciais, webhooks, memória, login OIDC/senha plugável). A configuração inicial foi reduzida para “Configuração Rápida via Nous Portal” — da instalação à primeira mensagem em segundos. O conjunto de habilidades padrão está mais enxuto, NVIDIA/skills entra no Skills Hub, o seletor de modelo tem busca difusa em todo lugar, e /undo permite desfazer as últimas N interações.
Este lançamento muda fundamentalmente quem pode usar o Hermes. Não apenas usuários de terminal — qualquer pessoa com um desktop.
Funcionalidades Principais
1. Hermes Desktop — Um Aplicativo Nativo de Verdade
Esta é a manchete. Após um ano como ferramenta de terminal e mensagens, o Hermes ganha uma interface gráfica adequada. O aplicativo Electron em apps/desktop/ instala-se como qualquer aplicativo de desktop no macOS, Linux e Windows, atualiza-se sozinho e oferece uma interface de chat refinada.
O que você obtém de imediato:
# Iniciar o aplicativo de desktop pela CLI
hermes desktop
# Ou baixar o instalador para sua plataforma:
# macOS: .dmg
# Windows: .exe
# Linux: flag --include-desktop no instalador shell
Capacidades principais:
- Janela de chat com streaming e exibição ao vivo da atividade das ferramentas
- Lista de sessões com arquivamento, busca e agrupamento em pastas — cada conversa é uma sessão nomeada e persistente
- Arrastar e soltar arquivos em qualquer lugar da área de chat + colagem de imagens da área de transferência com deduplicação
- Paleta de comandos Cmd+K para ações rápidas
- Seletor de modelo integrado na barra de status — troque de modelo sem sair do chat
- Alternador YOLO na barra de status (paridade com TUI)
- Instalação em um clique + atualização automática — detecta sua plataforma, busca a versão mais recente, reconstrói se necessário e reinicia limpo
- Recuperação de falha de inicialização + validação de API key ao vivo + instalação cancelável
A arquitetura é o que importa: O aplicativo de desktop executa exatamente o mesmo núcleo do Hermes Agent que a CLI. Mesmo arquivo de configuração. Mesmas API keys. Mesmas sessões. Mesmas habilidades. Mesma memória. Inicie uma sessão na CLI, retome na janela do desktop, ou o contrário. Nada é bifurcado, nada é duplicado — é o mesmo agente, com uma nova superfície.
2. Gateway Remoto — Login com OAuth ou Usuário/Senha
O aplicativo de desktop não precisa executar o Hermes localmente. Aponte-o para um gateway Hermes remoto e ele se conecta via WebSocket seguro, autenticando com OAuth ou usuário/senha — sem flags --insecure, sem tokens de sessão copiados manualmente.
# Conectar o app de desktop a um gateway remoto
# 1. Abra o aplicativo de desktop
# 2. Adicione um perfil apontando para seu host remoto
# 3. Faça login com OAuth ou usuário/senha
# 4. Comece a conversar — a computação pesada roda onde suas API keys estão
Sessões multi-perfil em uma janela: Cada perfil aponta para seu próprio host remoto, e você pode executar sessões simultâneas entre perfis com links @session. Seu laptop é uma GUI leve; o agente roda onde está seu poder de computação.
3. Painel Web — Painel de Administração Completo
O painel evoluiu de “ver suas sessões” para uma superfície de administração completa. Configure todo o seu gateway pelo navegador — sem mais SSH e edição de YAML.
| Painel | O que você pode fazer |
|---|---|
| Catálogo MCP | Ativar/desativar servidores MCP, pareamento, webhooks |
| Canais | Configurar cada plataforma de mensagens do gateway (Telegram, Discord, Slack, etc.) |
| Credenciais | Gerenciar API keys e concessões OAuth |
| Webhooks & Hooks | Criar e configurar webhooks e gatilhos de hooks |
| Memória | Configurar provedores e ajustes de memória |
| Gateway | Controles, status e configuração do gateway |
| Sistema | Fluxo de verificação pré-atualização + Debug Share em um clique |
Melhorias de autenticação:
- Login com usuário/senha plugável (Opção B)
- Provedor OIDC auto-hospedado genérico com verificação multi-provedor
hermes dashboard registerpara configuração de cliente OAuth auto-hospedado- Rotação de sessões do painel via refresh token
- Aba de chat funciona em modo protegido (OAuth)
4. Tradução para Chinês Simplificado (简体中文)
O aplicativo de desktop agora inclui uma tradução completa para chinês simplificado em cada superfície da interface — janela de chat, barra lateral, configurações, central de comandos, cron, mensagens, perfis, habilidades e agentes.
# Alterar idioma nas configurações de Aparência
# Persistido na configuração:
display:
language: zh # English (padrão) ou zh
Construído sobre uma camada i18n tipada adequada, adicionar mais idiomas agora é simples.
5. Conjunto de Habilidades Mais Enxuto
O conjunto de habilidades incluído recebeu um corte deliberado. O Hermes agora inclui apenas o que você realmente precisa — menos ruído no seletor, prompts mais leves, inicialização mais rápida.
Removidas (redundantes ou inativas):
spotify— substituída pelas 7 ferramentas nativas do plugin Spotifylinear— substituída porhermes mcp install linearkanban-codex-lane,debugging-hermes-tui-commands, órfãdomainobsoleta- Marcadores de categoria vazios
Movidas de incluídas para opcionais (a um hermes skills install de distância):
baoyu-article-illustrator,baoyu-comic,creative-ideation,pixel-artdspy,subagent-driven-developmentminecraft-modpack-server,pokemon-player,hermes-s6-container-supervision
Nova porta de relevância environments: — habilidades específicas de contexto (kanban, docker, s6) não aparecem no índice para usuários que nunca as usarão, mas carregam sob solicitação explícita.
6. NVIDIA/skills — Fonte Confiável Integrada
NVIDIA/skills junta-se a OpenAI, Anthropic e HuggingFace como fonte confiável padrão no Skills Hub. As habilidades verificadas da NVIDIA para CUDA-X, AIQ, cuOpt e todo seu stack de produtos são descobríveis, navegáveis, pesquisáveis e atualizadas automaticamente.
# Explorar habilidades NVIDIA no Skills Hub
hermes skills browse nvidia
# Instalar uma
hermes skills install nvidia/cuda-x-toolkit
7. Seletor de Modelo com Busca Difusa, em Todo Lugar
Digite algumas letras, encontre seu modelo. O seletor de modelo agora faz busca difusa no desktop, web, TUI e CLI.
# Digite "v4fl" e deepseek-v4-flash aparece
# Digite "mini" e MiniMax-M3 com 1M de contexto aparece
# Digite "qwen" e qwen3.7-plus aparece
O que mudou internamente:
- Provedores multi-endpoint agrupados em uma linha — sem desordem de duplicatas
- Cada linha carrega uma descrição
- Catálogo atualizado a cada hora em vez de diariamente
- Backends Nous Tool Gateway sempre visíveis; faça login ao selecionar
8. /undo [N] — Desfazer as Últimas N Interações
Disse algo errado ou enviou o agente por um caminho ruim? /undo retrocede N turnos do usuário, pré-preenche sua última mensagem para que você possa editá-la e reenviá-la, e exclui suavemente os turnos intermediários.
# Desfazer o último turno
/undo
# Desfazer os últimos 3 turnos
/undo 3
Funciona na CLI, TUI e em todas as plataformas de mensagens (Telegram, Discord, etc.) com paridade completa.
9. Configuração Rápida via Nous Portal
A configuração inicial agora tem dois caminhos claros:
# Caminho 1: Configuração Rápida — faça login, escolha o modelo, comece a conversar (segundos)
hermes portal
# Caminho 2: Configuração Completa — assistente detalhado para usuários avançados
hermes setup
10. Escolha Sua Interface Padrão — CLI ou TUI
Defina se hermes chat leva você para a CLI clássica ou o Ink TUI por padrão.
# hermes.config.yaml
default_interface: tui # ou cli
# Substituir por invocação
hermes chat --cli
Núcleo do Agente e Arquitetura
Provedores e Modelos
- Novos modelos:
deepseek-v4-flash,MiniMax-M3com 1M de contexto,qwen3.7-plus,gemini-3.5-flash - Seletor de modelo: busca difusa em WebUI/TUI/CLI; agrupamento de provedores multi-endpoint; catálogo atualizado a cada hora
- Persistência da troca de modelo no meio da sessão no banco de dados
- Pool de credenciais:
STATUS_DEADpara falhas terminais de OAuth
Loop do Agente e Ferramentas
- Divulgação progressiva de ferramentas para MCP e plugins
- Hook de dica de ambiente do embedder para o prompt do sistema
- Guia universal de conclusão de tarefa + sonda de cadeia de ferramentas Python local
- Delegação sem limite
max_spawn_depth(mínimo 1, sem teto) perf(read_file): numeração de linha compacta — ~14% menos tokens por leitura
Sessões e Memória
perf(state): mesclar segmentos FTS5 no VACUUM +hermes sessions optimize- Honcho: inicialização tolerante a falhas; reforço de caminhos de configuração auto-hospedados
- Supermemory: ingestão em nível de sessão + aliases kebab
Multi-Agente (Kanban) e Habilidades
- Cartões
goal_modeexecutam workers em um loop/goal - Anexos de arquivos em tarefas; imagens referenciadas em corpos de tarefas anexadas à visão do worker
default_assigneede fallback + limite de concorrência por perfil- Endpoint
POST /runs/{run_id}/terminate - Curador agora pode podar habilidades integradas não utilizadas, com uso rastreado para cada habilidade
- Novas habilidades opcionais:
grok(xAI Grok Build CLI),antigravity-cli
Plataformas de Mensagens (Gateway)
- Protocolo de eventos de streaming estruturado + paridade de formatação de rascunhos do Telegram
- Mixer de canal de voz do Discord — cama de inatividade ambiente + confirmações verbais que se sobrepõem ao TTS
- Tratamento de convites para reuniões do Feishu; controle de menções de grupo BlueBubbles; aliases de comandos bang do Matrix
- Fluxo de reinicialização limpa do serviço
CLI, TUI e Configuração
- Configuração simplificada — Configuração Rápida via Nous Portal + Configuração Completa com padrões
- Título do processo definido como
hermesno ps/top/htop - Performance TUI: evitar que servidores MCP lentos/mortos congelem a inicialização
- Correções TUI: auto-recuperar sessão em morte inesperada do gateway; preservar UTF-8 na área de transferência do PowerShell
Segurança e Confiabilidade
- CVE-2026-48710 (Starlette BadHost) — fixar Starlette corrigido ≥1.0.1
- Executar verificações SSRF de URL fora do loop de eventos em caminhos assíncronos
- Remover token bearer de inferência Bedrock do ambiente de subprocessos
- Restaurar contexto de aprovação/sudo em
execute_code+ proteger pontos de entrada - Adicionar docker restart/stop/kill a
DANGEROUS_PATTERNS - Sanitizar unicode invisível em conteúdo de habilidades verificadas
Correções de Bugs Notáveis
- Desktop: evitar que novos chats em andamento desapareçam ao atualizar; botão Stop realmente interrompe quando um turno está na fila
- Atualização: evitar que stash/restore sobrescreva o código-fonte do desktop em clones gerenciados
- Voz: respeitar
PIPEWIRE_REMOTEno fallback do PortAudio; restaurar mistralai (2.4.8 limpo, proibição revogada)
Impacto na Comunidade
Este lançamento atraiu atenção significativa da indústria. O ZDNet classificou o Hermes com Ollama como sua ferramenta de IA de desktop número um após extensos testes comparativos. A dupla Hermes-Ollama — um stack de agente totalmente local com memória persistente — foi destacada como uma alternativa credível às plataformas de agentes dependentes da nuvem da Anthropic, OpenAI e Google.
Atualizar
hermes update
Para novas instalações, visite o guia de instalação.
← Hermes Agent Changelog