Hermes Agent Lab

Blog do Hermes Agent — Guias Práticos e Insights

Últimos artigos e insights.

hermes chat -c: Continue Sua Própria Sessão por Terminal, ou Crie-a na Hora

Dois painéis tmux, duas conversas, um comando para cada — os breadcrumbs de terminal da v0.20.2 fazem um `hermes chat -c` puro retomar a última sessão DESTE terminal. Buscas por nome agora falham de forma ruidosa no stderr, e o --create-if-missing cria uma sessão nova com título quando nada corresponde.

Ler mais

Hermes v0.20.2: O Patch das Conexões — Desktop Multi-Gateway, Instalações de MCP com Um Clique e Sessões por Terminal

v0.20.2 mescla ~397 PRs em três dias. O app de desktop ganha um registro de multi-conexões de verdade (gateways locais e remotos, Hermes Cloud, hosts SSH), o MCP ganha instalações hermes:// com um clique e verificações de saúde em segundo plano, e os breadcrumbs de terminal permitem que cada painel continue sua própria sessão.

Ler mais

Hermes Bot Mode: Transforme Seus Perfis em um Roster de Bots Nomeados — Plugin Oficial de Desktop, Totalmente Explicado

O plugin oficial de desktop da Nous Research (lançado em 13 de agosto, 503★) transforma perfis do Hermes em um roster de bots nomeados — cada um com seu próprio chat, avatar, personalidade e agenda. Bots pane, New Agent instantâneo, retratos de IA, mensagens bot-to-bot, @mentions e a fundação de agentes multi-fonte.

Ler mais

Hermes Desktop Skills Hub: Navegue, instale com um clique e isole por perfil — chega de memorizar comandos

A aba Skills do desktop agora é o lar único para gerenciamento E descoberta de skills: um navegador Skills Hub embutido e ao vivo, instalações com um clique que recusam duplicatas, um painel de detalhes completo por skill e escopo de profile abrangendo toda a aba Capabilities. Mesclado no main em 15–16 de agosto de 2026.

Ler mais

/save: exporte qualquer sessão como JSON, Markdown ou HTML — até pelo chat

Passou três horas depurando com o Hermes e quer guardar a conversa inteira? O comando /save exporta a sessão atual como JSON, Markdown ou HTML, a opção redact remove segredos antes, e as plataformas de chat devolvem o arquivo direto para você.

Ler mais

/loop: os wakeups recorrentes do Hermes na sessão — timer-driven, não judge-driven, nem cron

/loop é a versão do Hermes do comando do Claude Code: re-executar um prompt em cadência fixa ou self-paced dentro da sessão ativa, em todas as superfícies — CLI, TUI, desktop e todas as plataformas de mensageria. Arquiteturalmente distinto do /goal (judge-driven) e do cron (schedule-driven), com custo extra zero de LLM.

Ler mais

O Hermes não conhece o seu modelo? Declare a janela de contexto e os recursos com model_overrides

Quando os dados do catálogo de modelos estão errados ou ausentes, o Hermes calcula mal a janela de contexto e os recursos. A seção de configuração model_overrides permite declarar manualmente a janela de contexto, o suporte a visão, o suporte a ferramentas e muito mais — para servidores vLLM locais, modelos recém-lançados e endpoints personalizados.

Ler mais

Hermes v0.20.1: 18 Plataformas e 13 Ganhos de Eficiência Ocultos que Você Provavelmente Perdeu

O v0.20.1 mesclou silenciosamente 656 PRs e 1.444 commits, mas as notas oficiais só dizem 'documentação completa chega com o v0.21.0'. Os 13 ganhos escondidos neste patch: a instalação no Windows para de travar, o prompt caching da Anthropic volta, a retomada de sessão restaura seu modelo, o state.db se auto-repara…

Ler mais

Empacote seu próprio provedor de modelos para o Hermes como um plugin pip

Sua equipe mantém um gateway de inferência interno, e cada novo modelo significa editar o config.yaml do Hermes à mão — na máquina de cada desenvolvedor. O PR #85504 (mesclado em 13 de agosto) torna os model providers instaláveis via pip: declare um entry point no pyproject.toml, e o Hermes descobre o provider automaticamente na inicialização — seus modelos aparecem no registry como os de qualquer provider integrado. Este post aborda o mecanismo, a porta de opt-in plugins.enabled e os limites de segurança.

Ler mais

Seu Subagente Está Indo na Direção Errada? Agora Você Pode Redirecioná-lo em Pleno Voo

Você despachou três subagentes para paralelizar um refactor, e um deles está indo na direção errada — reescrevendo o código contra uma API que não existe mais. Até 13 de agosto, sua única opção era matar o lote inteiro e reexplicar tudo. O PR #85232 dá ao delegate_task um painel de controle em tempo real: action='list' para ver os subagentes em execução, action='steer' para corrigir a rota de um deles em pleno voo e action='stop' para encerrar um antes da hora — sem tocar nos outros.

Ler mais

O Presidente do YC Roda o Hermes com um Cérebro de 155 Mil Páginas — Por Dentro do GBrain, a Camada de Memória Open Source para Agentes

Garry Tan (CEO do Y Combinator) abriu o código da camada cerebral de IA por trás de suas próprias implantações com OpenClaw e Hermes: 155.795 páginas, 24.589 pessoas, 5.340 empresas. Synthesis + knowledge graph + gap analysis — como dar ao Hermes 'memória de mundo', e não apenas memória de conversa.

Ler mais

Quer que o Hermes Edite Seu SSH Config? Agora Ele Pergunta Primeiro

Escrever em ~/.ssh/config costumava ser contraditório: write_file negava de forma categórica, tratando o arquivo como 'arquivo de sistema/credencial protegido', enquanto a ferramenta terminal apenas pedia aprovação. O PR #84663 (mesclado em 12 de agosto) unificou a regra — o config do cliente SSH saiu da negação categórica para o approval gate, enquanto as chaves privadas continuam absolutamente intocáveis. Este post explica o modelo de camadas de segurança de arquivos do Hermes e o comportamento completo do approval gate (once/session/always, --yolo, fail-closed sem um humano).

Ler mais

Seu Gateway Compartilhado Não Deveria Servir Todo Perfil: multiplex_profile_allowlist no Hermes

O PR #83400 (mesclado em 11 de agosto de 2026) adiciona gateway.multiplex_profile_allowlist ao Hermes: um gateway multiplex agora serve apenas os perfis nomeados que você escolher, e quando um match de profile_routes cai em um perfil ausente ou fora da allowlist, o gateway rejeita a mensagem em vez de cair silenciosamente no default. Inclui exemplo completo de configuração, semântica exata da allowlist e um cenário de perfil restrito.

Ler mais

Quem Revisa o Código Quando 5 Agentes Trabalham em Paralelo? O Novo Ciclo de Revisão do Hermes Kanban

Um conjunto de PRs mesclados em 10 de agosto de 2026 (#83412, #83423, #83424, #83428) dá ao kanban do Hermes um ciclo de revisão de primeira classe: kanban_request_review move um card para uma review lane, o revisor (guiado pela skill sdlc-review) aprova, solicita mudanças ou faz escalonamento, e um card rejeitado volta para o implementador original com a proveniência intacta. Três salvaguardas completam o quadro: lentes de revisão rotativas por rodada, um contrato de propriedade de decisões contra split-brain e sinalização de pontos de colisão.

Ler mais

O Hermes Agora Usa o Modo Browser Use por Padrão: Suas Ferramentas de Navegador Acabaram de Mudar

A partir do PR #83402 (mesclado em 10 de agosto de 2026), o modo Browser Use passou a ser o backend de navegador padrão do Hermes: com browser.backend sem valor definido, o modelo recebe uma única ferramenta browser_exec sempre que o CLI do browser-use puder ser executado — e volta automaticamente para as ferramentas integradas browser_* quando não puder. Veja aqui a regra padrão exata, como verificar em qual modo você está e como voltar atrás.

Ler mais

O código de dois agentes colidiu? Envie um terceiro agente como árbitro

Quando dois agentes trabalham em paralelo e suas branches tocam o mesmo arquivo, conflitos de merge são inevitáveis. Deixar um dos autores resolvê-los normalmente termina com um lado sobrescrevendo o outro em silêncio. A nova skill merge-reconciler do Hermes adota uma abordagem mais limpa: despachar um agente terceiro e neutro para arbitrar, munido dos dois diffs e das intenções declaradas de ambos os lados. Veja como a skill funciona, quais são as regras de arbitragem e como colocá-la em um quadro kanban.

Ler mais