Hermes Agent v0.10.0 — A versão do Tool Gateway
Visão Geral
v0.10.0 — The Tool Gateway Release. Publicado em 16 de abril de 2026. Mais de 180 commits · 1 PR mesclado (#11206) · 1 colaborador da comunidade (@jquesnelle).
Esta versão remove o maior ponto de atrito na adoção de agentes de IA: o gerenciamento de chaves API. Antes da v0.10.0, habilitar pesquisa web, geração de imagens, texto para fala ou automação de navegador no Hermes Agent significava obter e gerenciar chaves API separadas para cada serviço. O Nous Tool Gateway muda isso — assinantes pagos do Nous Portal obtêm todas as quatro ferramentas através da sua assinatura existente, sem configuração adicional.
Esta versão chegou apenas 3 dias após a v0.9.0 (13 de abril) e entregou somente o Tool Gateway como um recurso focado e de alto impacto. Os mais de 180 commits de correções de bugs, melhorias de plataforma e aprimoramentos de confiabilidade desta janela foram adiados e totalmente documentados no changelog da v0.11.0.
No entanto, neste ponto da evolução do projeto, o Hermes Agent já integrava um ecossistema maduro: 118 habilidades, um Ciclo de Aprendizado Fechado (Closed Learning Loop) para geração autônoma de habilidades, um Gateway de Mensagens abrangendo mais de 16 plataformas, e o sistema de personalidade SOUL.md. Essas capacidades formaram a base que tornou o Tool Gateway tão impactante — os usuários agora podiam acessar tudo isso através de uma única assinatura.
Funcionalidade Principal
Nous Tool Gateway — Uma assinatura, quatro ferramentas
O Tool Gateway é uma camada de proxy gerenciada entre o Hermes Agent e os provedores de serviços externos. Quando um assinante pago do Nous Portal habilita o acesso às ferramentas, o Gateway gerencia autenticação, limitação de taxa e roteamento de requisições de forma transparente — o agente nunca toca nas chaves API individuais.
Ferramentas disponíveis através do Gateway:
| Ferramenta | Provedor | Função |
|---|---|---|
| Pesquisa Web | Firecrawl | Recuperação de informações web em tempo real |
| Geração de Imagens | FAL / FLUX 2 Pro | Síntese de imagens IA de alta qualidade |
| Texto para Fala | OpenAI TTS | Geração de saída de voz |
| Automação de Navegador | Browser Use | Controle automatizado do navegador web |
Como habilitar:
# Passo 1: Selecionar Nous Portal como provedor de modelo
hermes model
# → Escolha "Nous Portal" no seletor interativo
# Passo 2: Escolher quais ferramentas habilitar através do Gateway
hermes tools
# → Selecione "Nous Subscription" para definir use_gateway: true por ferramenta
# Passo 3: Verificar se tudo está conectado
hermes status
# → Mostra o estado de conexão do gateway e as ferramentas habilitadas
Isso gera a seguinte configuração em ~/.hermes/config.yml:
model:
provider: nous_portal
model: <seu-modelo-escolhido>
tools:
web_search:
use_gateway: true # roteado através do Firecrawl
image_generation:
use_gateway: true # roteado através do FAL / FLUX 2 Pro
tts:
use_gateway: true # roteado através do OpenAI TTS
browser:
use_gateway: true # roteado através do Browser Use
Decisões de design importantes:
- Ativação por ferramenta — Você escolhe exatamente quais ferramentas passam pelo Gateway. Se você já tem uma chave API direta do Firecrawl e prefere usá-la, deixe
use_gateway: falsepara pesquisa web enquanto habilita o Gateway para geração de imagens. - O Gateway tem prioridade — Quando existem tanto uma chave API direta quanto
use_gateway: truepara a mesma ferramenta, o runtime prefere o Gateway. Isso evita cobrança acidental em ambos os caminhos. - Detecção limpa por assinatura — A antiga variável de ambiente oculta
HERMES_ENABLE_NOUS_MANAGED_TOOLSdesapareceu. A detecção agora é automática com base no seu status de assinatura do Nous Portal. - Suporte a Gateway auto-hospedado — Para organizações que desejam executar sua própria instância do Gateway, variáveis de ambiente fornecem controle de endpoint:
# ~/.hermes/.env
TOOL_GATEWAY_DOMAIN=your-gateway.example.com
TOOL_GATEWAY_SCHEME=https
TOOL_GATEWAY_USER_TOKEN=your-token
O Ecossistema na v0.10.0
Embora o changelog oficial da v0.10.0 se concentre exclusivamente no Tool Gateway, o ecossistema mais amplo do Hermes Agent nesta versão incluía vários sistemas maduros que vale a pena entender em contexto.
118 habilidades integradas + Ciclo de Aprendizado Fechado
O Hermes Agent foi distribuído com 118 habilidades pré-construídas organizadas em categorias incluindo MLOps, operações GitHub, pesquisa e coleta de informações, web scraping, execução e teste de código, e análise de dados. As habilidades são arquivos Markdown simples — legíveis, versionáveis e compatíveis com agentskills.io para compartilhamento comunitário.
O Ciclo de Aprendizado Fechado (Closed Learning Loop) é o que faz essas habilidades gerarem um efeito composto. Após qualquer tarefa envolvendo mais de 5 chamadas de ferramentas, o Hermes gera automaticamente um documento de habilidade capturando:
- Procedimento — os passos realizados para concluir a tarefa
- Armadilhas — casos limite e problemas encontrados
- Verificação — como confirmar que a tarefa foi concluída corretamente
Na próxima tarefa semelhante, a busca de texto completo FTS5 recupera a habilidade relevante e o agente parte da experiência em vez de começar do zero. Benchmarks relataram que agentes com mais de 20 habilidades autocriadas concluíam tarefas de pesquisa 40% mais rápido do que uma instância nova.
# Explorar habilidades disponíveis
hermes skills list
# Ver uma habilidade específica
hermes skills show <skill-name>
# Importar uma habilidade da comunidade
hermes skills import <path-to-skill.md>
Gateway de Mensagens — Mais de 16 plataformas, uma implantação
Uma única implantação hermes gateway expõe o agente em todas as plataformas de mensagens suportadas simultaneamente. Cada plataforma compartilha o mesmo contexto do agente, então uma conversa iniciada no Telegram continua perfeitamente no Discord ou Slack.
| Plataforma | Caso de uso |
|---|---|
| Telegram | Interação mobile-first |
| Discord | Servidores de equipe e comunidade |
| Slack | Chat de equipe empresarial |
| Mensagens móveis e empresariais | |
| Signal | Comunicação focada em privacidade |
| Matrix | Chat federado auto-hospedado |
| Mattermost | Chat empresarial open-source |
| Email / SMS | Comunicação assíncrona |
| DingTalk / Feishu | Empresas da Ásia-Pacífico |
| CLI | Interação nativa no terminal |
# Iniciar o gateway de mensagens
hermes gateway
# Assistente de configuração interativo
hermes gateway setup
# → Configurar tokens API, IDs de bot, mapeamentos de canais e listas de permissão
SOUL.md — Identidade do agente como Markdown
O arquivo SOUL.md define a identidade central do agente — como ele fala, o que valoriza e quais restrições deve seguir. Ele é colocado no início de cada prompt do sistema.
# ~/.hermes/SOUL.md
Você é um especialista em gerenciamento de infraestrutura.
- Sempre confirme antes de fazer alterações
- Quando incerto, declare sua incerteza explicitamente — nunca adivinhe
- Registre cada operação
- A segurança é a prioridade máxima
Substituições em nível de sessão estão disponíveis através do comando slash /personality:
/personality teacher # Modo educacional e explicativo
/personality creative # Modo de brainstorming e ideação
/personality analyst # Modo de análise de dados e investigação
Este design mantém uma identidade padrão estável no SOUL.md enquanto permite mudanças de comportamento por tarefa.
Por que o Changelog é Curto
O changelog oficial da v0.10.0 é deliberadamente mínimo — ele descreve exatamente um recurso entregue nesta tag. A janela de lançamento (v0.9.0 → v0.10.0) durou apenas 3 dias, e a equipe Nous optou por entregar o Tool Gateway como uma versão independente e focada, em vez de retê-lo para um pacote maior.
Os mais de 180 commits de correções e melhorias desta janela — abrangendo o núcleo do agente, infraestrutura do gateway, CLI e sistema de ferramentas — foram adiados para o changelog da v0.11.0 (The Interface Release), que chegou apenas uma semana depois com ~1.556 commits e 761 PRs mesclados.
Esta estratégia de lançamento — entregar rapidamente um recurso de alto impacto, documentar o resto depois — reflete o ritmo de iteração acelerado do projeto nesta fase de desenvolvimento.
Atualização
# Instalações existentes
hermes update
# Nova instalação
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# Instalação Python manual
git clone --recurse-submodules https://github.com/NousResearch/hermes-agent
cd hermes-agent
uv venv && source .venv/bin/activate
uv pip install -e ".[all]"
hermes
Colaboradores
- @jquesnelle (emozilla) — Implementação original do Tool Gateway (#10799), resgatada e entregue nesta versão
Changelog completo: v2026.4.13…v2026.4.16
← Hermes Agent Changelog