Hermes Agent v0.14.0 — The Foundation Release (Versão Fundamental)
Visão Geral
v0.14.0 — The Foundation Release. Lançado em 16 de maio de 2026. 808 commits · 633 PRs mesclados · 1.393 arquivos alterados · 165.061 inserções · 545 issues fechadas (12 P0, 50 P1) · 215 colaboradores da comunidade.
O Hermes Agent v0.14.0 não é sobre recursos chamativos — é sobre tornar toda a experiência sólida. O tema é simples: o Hermes instala e executa em qualquer lugar, inclui o que você realmente quer usar e deixa de incluir o que você não precisa. pip install hermes-agent funciona a partir do PyPI pela primeira vez. Backends pesados são instalados sob demanda no primeiro uso. A inicialização a frio economiza ~19 segundos. As chamadas CDP do navegador estão 180 vezes mais rápidas. E a fundação para todo o resto — provedores, plataformas de mensagens, ferramentas, plugins, skills — recebe uma atualização séria.
Apelidada de “The Foundation Release” pela equipe, a v0.14.0 responde à pergunta: um framework de agentes pode evoluir de “projeto legal” para “algo do qual você depende todos os dias”?
Funcionalidades Principais
1. Instalação via PyPI e Onda de Desinchaço
O Hermes Agent agora é um pacote PyPI de verdade. Um comando e você está rodando:
pip install hermes-agent
hermes
O wheel vem com o bundle Ink TUI e o launcher de shell prontos para uso — sem clonar repositórios, sem instaladores de shell. Atualizar é pip install --upgrade hermes-agent.
Mais importante ainda, a instalação base está drasticamente mais leve. Backends pesados (adaptadores Slack, Matrix, Feishu, DingTalk, SDKs de geração de imagens, provedores de voz/TTS, Camofox, Codex app-server) agora são instalados automaticamente na primeira vez que você os usa. Os extras [all] removem tudo coberto pelos lazy-deps, e o instalador faz fallback por níveis quando um wheel não se adapta à sua plataforma. Um verificador de segurança da cadeia de suprimentos escaneia cada instalação em busca de versões inseguras.
O que isso significa na prática: instalações mais rápidas, menor uso de disco, menos vulnerabilidades transitivas e uma barreira de entrada drasticamente menor para novos usuários. Os dias de “vou testar depois, a instalação é muito pesada” acabaram.
PRs relacionados: #24220, #24515, #25014, #25038, #25766, #21818, #26593, #26148.
2. xAI Grok via SuperGrok OAuth — Janela de Contexto de 1M
Se você paga pelo SuperGrok, agora pode usar o Grok dentro do Hermes fazendo login com sua conta xAI — sem chave de API, sem cobrança separada. A conexão também eleva o grok-4.3 para uma janela de contexto de 1M tokens, permitindo que você envie bases de código inteiras ou corpora de pesquisa em um único prompt.
# Após fazer login via OAuth, selecione o Grok no seletor de modelos
hermes model # selecione xAI > grok-4.3
Inclui tratamento adequado de erros de entitlement e uma página de documentação para túnel SSH para quando você estiver conectado via SSH a uma máquina remota e precisar concluir o fluxo OAuth.
PRs relacionados: #26534, #26664, #26644, #26592.
3. Proxy Local Compatível com OpenAI para Provedores OAuth
O recurso principal para fluxos multi-ferramenta: hermes proxy inicia um endpoint local que fala a API da OpenAI, mas é respaldado pelo provedor OAuth no qual você está conectado — Claude Pro, ChatGPT Pro, SuperGrok.
# Iniciar o proxy
hermes proxy --provider anthropic --port 8080
# Agora qualquer ferramenta compatível com OpenAI funciona
export OPENAI_BASE_URL=http://localhost:8080/v1
Qualquer ferramenta que espere um endpoint compatível com OpenAI (Codex CLI, Aider, Cline, Continue, seus scripts personalizados) agora pode usar sua assinatura existente. Uma assinatura, todas as ferramentas. Isso é importante para desenvolvedores que alternam entre assistentes de código — chega de fazer malabarismos com chaves de API por ferramenta, chega de cobrança separada. O Hermes se torna a camada de roteamento unificada entre suas assinaturas e seu fluxo de trabalho.
Mantenha a porta local — não a exponha à internet pública.
PR relacionado: #25969.
4. x_search — Busca Nativa no X (Twitter)
O agente agora pode pesquisar no X diretamente sem instalar uma skill ou configurar uma integração personalizada. Pesquise a timeline, encontre threads, localize posts específicos — diretamente do chat.
# Em conversa com o agente
"Pesquise no X o que as pessoas estão dizendo sobre o novo lançamento do Claude"
A autenticação funciona com seu login OAuth do X ou com uma chave de API, o que você tiver. Isso passa de “gambiarra da comunidade” para ferramenta nativa de primeira classe.
PR relacionado: #26763.
5. Microsoft Teams — Ponta a Ponta
Toda a stack do Microsoft Graph chega junta: auth + fundação do cliente, um webhook listener que recebe eventos do Teams, um runtime de pipeline plugin e entrega de saída. Configure o bot uma vez e converse com seu agente de qualquer canal do Teams, DM ou grupo.
Isso completa a integração do Teams que estava parcialmente disponível desde a v0.12.0 — as peças fundamentais estão agora todas no lugar para uso em produção.
PRs relacionados: #21922, #21969, #22007, #22024.
6. Performance: ~19s Mais Rápido na Inicialização, Navegador 180x Mais Rápido
Duas grandes frentes de performance neste lançamento:
Otimização da inicialização a frio (~19 segundos economizados):
- Importações de adaptadores pesados adiadas para o primeiro uso (Feishu, QQ, Yuanbao, Google Chat, Teams, fal_client)
- Catálogos de modelos servidos primeiro do cache em disco, pulando a rede quando estão atualizados
- Verificações de conectividade do doctor executadas em paralelo com IMDS desabilitado
- O modo de consulta única
chat -qpula completamente o banner de boas-vindas - Tela Todas as Plataformas do
hermes tools: 14s → menos de 1,5s
CDP do navegador: 180x mais rápido:
Todas as avaliações browser_console agora compartilham uma conexão WebSocket persistente com o Chrome em vez de criar uma nova sessão DevTools a cada chamada. Interações de página que costumavam levar segundos respondem em milissegundos.
PRs relacionados: #22138, #22120, #22681, #22790, #22808, #22831, #22859, #22904, #22766, #25341, #23226.
7. Cache de Prompt do Claude de 1 Hora Entre Sessões
Quando você usa o Claude através do Anthropic, OpenRouter ou Nous Portal, o prefixo do prompt (prompt do sistema, skills, memória) agora é armazenado em cache por uma hora entre sessões. Inicie uma sessão /new e a primeira resposta chega mais rápida e mais barata porque o cache ainda está quente da sua última sessão. A revisão de memória em segundo plano também atinge o cache.
Se você usa o Hermes com o Claude diariamente, a economia de tokens se acumula rapidamente — cada sessão /new reutiliza o caro prefixo do prompt do sistema em vez de pagar o preço total.
PRs relacionados: #23828, #25434, #24778.
8. LINE + SimpleX Chat — 22 Plataformas de Mensagens
Duas novas plataformas de mensagens se juntam à família:
- LINE — essencial para Japão, Coreia e Taiwan, conectado à API de Mensagens do LINE.
- SimpleX Chat — mensageiro descentralizado focado em privacidade, sem IDs de usuário, agora uma plataforma de primeira classe.
Isso eleva o Hermes a 22 plataformas de mensagens no total. Onde quer que você e sua equipe conversem, o agente pode estar lá.
PRs relacionados: #23197, #26232.
9. /handoff — Transferência de Sessão ao Vivo
Trocar de modelos ou personalidades no meio da conversa costumava significar perder o contexto ou começar de novo. Agora o /handoff migra toda a sua sessão ativa — mensagens, chamadas de ferramentas, contexto — para um modelo, persona ou perfil de destino, ao vivo, sem perder nada.
# Passar de um modelo rápido para um de raciocínio profundo
/handoff deep-reasoning
# Trocar perfis para diferentes partes de uma tarefa
/handoff production-profile
Um fluxo de trabalho favorito: faça o trabalho pesado com um modelo rápido, depois /handoff para um modelo de raciocínio quando encontrar um obstáculo. Sem nova janela, sem contexto perdido.
PR relacionado: #23395.
10. Botões Nativos para clarify no Telegram e Discord
Quando o agente usa a ferramenta clarify para fazer uma pergunta de múltipla escolha, agora mostra botões nativos reais no Telegram e Discord em vez de pedir que você digite o número da opção. Toque no botão e o agente recebe sua resposta. Especialmente bom no celular, onde digitar números de opção é doloroso.
PRs relacionados: #24199, #25485.
11. Preenchimento do Histórico do Canal no Discord
Quando o Hermes entra em um canal ou thread do Discord pela primeira vez, agora lê o histórico recente de mensagens para saber o que foi discutido antes de responder. Chega de “do que estamos falando?” — o agente entra com o mesmo contexto que todos os outros já têm na tela.
Ativado por padrão. PR relacionado: #25984.
12. Diagnósticos Semânticos LSP em Cada Escrita
Quando o agente usa write_file ou patch, o Hermes agora executa um servidor de linguagem real no arquivo editado e mostra quaisquer novos erros ao agente antes do próximo turno. Erros de tipo, símbolos não definidos, imports faltando — detectados imediatamente.
Esta é uma melhoria significativa em relação ao linting sintático da v0.13.0, porque é análise semântica real de um servidor de linguagem real. O agente detecta seus próprios erros antes que eles se acumulem.
PRs relacionados: #24168, #25978.
13. Verificador de Mutações de Arquivo por Turno
Após cada turno que escreveu ou editou arquivos, o agente agora recebe um breve resumo do que exatamente mudou no disco — caminhos dos arquivos, contagem de linhas, o delta real. O agente detecta seus próprios erros quando uma escrita não foi aplicada ou foi sobrescrita silenciosamente, em vez de dizer confiantemente “adicionei a função” quando o arquivo nem foi salvo.
PR relacionado: #24498.
14. vision_analyze Retorna Pixels Brutos
Quando você aponta o agente para uma imagem com vision_analyze e o modelo ativo realmente pode ver (GPT-5, Claude, Gemini, Grok-vision), o Hermes agora passa os pixels brutos diretamente para o modelo em vez de convertê-los primeiro em uma descrição de texto. Você obtém o verdadeiro raciocínio visual do modelo em vez de um resumo de texto degradado.
PR relacionado: #22955.
15. video_generate Unificado com Backends Plugáveis
Uma ferramenta, qualquer modelo de vídeo. O Hermes já vem com os backends óbvios, mas você pode adicionar um novo provedor de vídeo como plugin sem tocar no núcleo. Quando um novo modelo de vídeo surgir no próximo mês, pode ser um plugin de um único arquivo em vez de um fork.
PR relacionado: #25126.
16. computer_use CUA-Driver — Funciona com Modelos Não-Anthropic
Computer-use (o agente controlando seu mouse e teclado para operar aplicações GUI) costumava ser limitado ao SDK do Anthropic. O novo backend cua-driver funciona também com provedores não-Anthropic, tem operações seguras de foco e se atualiza com hermes update. Agora qualquer modelo com capacidade visual pode controlar seu desktop.
PRs relacionados: #21967, #24063.
17. URLs Clicáveis em Qualquer Terminal
Links na saída do agente agora são hiperlinks OSC8 reais com destaque ao passar o mouse em qualquer terminal que os suporte (iTerm2, Kitty, Ghostty, Windows Terminal moderno, etc.). Clique para abrir no seu navegador — chega de copiar-colar-recortar URLs longas da transcrição.
PRs relacionados: #25071, #24013.
18. Suporte Nativo ao Windows (Beta Inicial)
O Hermes agora roda nativamente no cmd.exe e PowerShell sem WSL. Um instalador PowerShell completo cuida da instalação automática do MinGit, detecção de stubs Python do Microsoft Store e o manejo do Ctrl+C em primeiro plano. Mais de 40 correções específicas para Windows foram implementadas para que o loop básico funcione ponta a ponta em uma máquina Windows limpa. Ainda rotulado como “beta inicial” — arestas permanecem — mas o caminho principal funciona.
PR relacionado: #21561.
Novos Provedores e Melhorias de Modelos
| Funcionalidade | Descrição |
|---|---|
| xAI Grok OAuth | Integração da assinatura SuperGrok com login OAuth |
| NovitaAI | Novo provedor para hospedagem de modelos open-source (Llama, Qwen, DeepSeek, etc.) |
| OpenRouter Pareto Code Router | Controle min_coding_score — roteia para o modelo mais barato que atende sua barra de qualidade |
| Codex App-Server Runtime | Runtime opcional que aciona o Codex CLI da OpenAI internamente, com reutilização de sessões, aposentadoria automática de sessões travadas e classificação de refresh OAuth |
| Qwen Cloud | Alibaba Cloud renomeado para Qwen Cloud (configuração retrocompatível) |
| NVIDIA NIM | Suporte a cabeçalho de origem de cobrança |
Novas Skills Opcionais
Nove novas skills opcionais se juntam ao ecossistema:
| Skill | Descrição |
|---|---|
| Hyperliquid | Trading de perpétuos e spot via SDK e API REST |
| Yahoo Finance | Dados de mercado em tempo real, fundamentos, históricos |
| api-testing | Receitas de depuração REST e GraphQL |
| Unified EVM Multi-Chain | Uma skill cobrindo Ethereum + L2s + Base |
| darwinian-evolver | Ajuste evolutivo de prompts e skills |
| osint-investigation | Receitas OSINT para pessoas, domínios e organizações |
| pinggy-tunnel | Expor serviços locais à internet pública |
| watchers | Monitoramento RSS / HTTP JSON / GitHub via cron em modo no_agent |
| Notion | Reformulação completa para a Developer Platform de maio de 2026 |
Além disso, huggingface/skills agora é um tap confiável padrão no Skills Hub — skills da comunidade hospedadas lá são instaláveis diretamente do hermes skills sem configuração extra.
PRs relacionados: #23582, #23583, #23590, #25299, #26760, #26729, #26765, #21881, #26612, #26219.
Melhorias de Plugins e Extensões
ctx.llm — conecte-se ao pipeline de modelos do agente. Autores de plugins agora podem fazer chamadas LLM através do provedor ativo e suas credenciais — sem necessidade de configuração manual de cliente. Os plugins obtêm o mesmo roteamento de modelos e infraestrutura de autenticação que o agente principal usa.
tool_override — substitua ferramentas nativas. Um plugin pode substituir limpidamente uma ferramenta nativa por sua própria implementação. Isso atende a uma solicitação antiga da comunidade (#11049).
Perfis compartilháveis via git. Distribua perfis completos do Hermes (config, skills, memória) através de repositórios git — ótimo para padronização em equipe.
Zed ACP Registry. O Hermes agora está listado no registro Agent Client Protocol do Zed. Instalação com um clique via uvx, sem dependência npm.
PRs relacionados: #23194, #26759, #20831, #26079, #26120, #26234.
Novas Ferramentas e Comandos Integrados
| Ferramenta / Comando | Descrição | Uso |
|---|---|---|
x_search |
Pesquisar timeline, threads e posts no X (Twitter) | Peça ao agente para pesquisar no X diretamente |
hermes proxy |
Proxy local compatível com OpenAI respaldado por provedores OAuth | hermes proxy --provider anthropic --port 8080 |
/handoff |
Transferência de sessão ao vivo para outro modelo/persona/perfil | /handoff deep-reasoning |
/subgoal |
Adicionar critérios de sucesso a um /goal em execução |
/subgoal adicionar testes unitários para o novo módulo |
/sessions |
Navegar e retomar sessões anteriores no TUI | /sessions |
| Brave Search | Provedor de busca web com nível gratuito | Configurar nas definições de web-search |
| DDGS | Scraper do DuckDuckGo — gratuito, sem necessidade de chave API | Configurar nas definições de web-search |
Melhorias
Plataformas de Mensagens
- Telegram: streaming nativo de rascunhos (
sendMessageDraft, Bot API 9.5+), modo notificação, modo menção de convidado, divisão de edições muito grandes em vez de truncamento silencioso - Discord:
thread_require_mentionpara threads multi-bot - Slack:
!cmdcomo prefixo alternativo para comandos slash em threads - WhatsApp: expor metadados de respostas citadas do Baileys
- Feishu: cartões de atualização de prompt nativos
- Google Chat: reparar importações de configuração de prompt, respeitar sender_type declarado pelo relay
- Gateway: continua funcionando quando plataformas individuais falham, circuit breaker por plataforma com comando
/platform
TUI e CLI
- Comando slash
/sessionspara navegar e retomar sessões anteriores - Turnos segmentados com separadores visuais
- Suporte para conectar a um gateway existente
- Links Markdown resolvidos para títulos de página legíveis
- Renderização de tabelas Markdown sensível à largura com alternativa vertical
- Aviso de modo YOLO no banner e barra de status
- Confirmação para comandos slash destrutivos
Kanban (Multi-Agente)
specify— LLM auxiliar desenvolve tarefas de triagem- Ferramentas de quadro orquestrador:
kanban_list+kanban_unblock - Diagnóstico
stranded_in_readypara tarefas não reivindicadas - Entrega de notificações desduplicada via reivindicação atômica + retrocesso em falha
Google Workspace
- Operações de escrita no Drive + criar/anexar no Docs/Sheets
i18n
- Todos os comandos do gateway + painel web localizados, 8 novos idiomas adicionados (16 no total)
Performance
- Inicialização a frio: ~19s economizados através de importações adiadas, catálogos de modelos em cache de disco, verificações doctor paralelas e
chat -qpulando o banner de boas-vindas - Navegador:
browser_console180x mais rápido via WebSocket CDP persistente - Telegram: cadência otimizada + via rápida adaptativa para respostas curtas
- Cache de prompt: cache de prefixo Claude de 1 hora entre sessões no Anthropic, OpenRouter e Nous Portal
- TUI: renderização de tabelas sensível à largura, rolagem de transcrição durante prompts
Segurança e Confiabilidade
Reforço de Segurança
- Força bruta do sudo bloqueada: tentativas de
sudo -Sclassificadas como PERIGOSAS; invocações sudo com stdin ou askpass removido detectadas - Três desvios de comandos perigosos fechados (inspirado no trabalho de detecção de comandos do Claude Code)
- Sanitização de erros de ferramentas: arquivos maliciosos ou serviços remotos não podem injetar instruções através da saída de erro
- Caminhos de captura SSRF cobertos no skills-hub
- Autenticação do dashboard exigida para rotas de API de plugins
- Verificador de segurança da cadeia de suprimentos escaneia cada instalação
- Sanitização de autor de comentários Kanban — sem substituição de autor controlada pelo chamador
- Redação de saída de comandos rápidos e sanitização de ambiente
- Redução de
shell=Truedesnecessário em chamadas de subprocesso
Correções de Bugs Notáveis
- SQLite: fallback para
journal_mode=DELETEem NFS/SMB/FUSE (corrige/resumeem montagens de rede) - Codex-runtime: aposentar sessões travadas + watchdog pós-ferramenta + classificação de refresh OAuth
- Daytona: migrar busca legada de sandbox para
list()baseado em cursor - MCP: parar de tentar novamente falhas de autenticação iniciais, prevenir loops infinitos
- ACP: recursos de anexos de arquivo inline
- Perfis + banner: excluir infraestrutura do
--clone-all, corrigir resolução obsoleta de repositório de verificação de atualização
Atualização
hermes update
Se estiver atualizando de uma versão anterior à v0.14.0, faça backup do seu diretório ~/.hermes primeiro. Após a atualização, execute hermes doctor para verificar se tudo está saudável.
Para novas instalações:
pip install hermes-agent
hermes setup
← Hermes Agent Changelog