v0.14.0

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 -q pula 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_mention para threads multi-bot
  • Slack: !cmd como 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 /sessions para 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_ready para 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 -q pulando o banner de boas-vindas
  • Navegador: browser_console 180x 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 -S classificadas 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=True desnecessário em chamadas de subprocesso

Correções de Bugs Notáveis

  • SQLite: fallback para journal_mode=DELETE em NFS/SMB/FUSE (corrige /resume em 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

Changelog completo no GitHub

← Hermes Agent Changelog