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


Você atualiza o Hermes numa noite tranquila e, no dia seguinte, seu agente começa a fazer tarefas web de um jeito diferente. Em vez do ritmo conhecido — screenshot, olhar, clicar, screenshot de novo — ele lhe entrega uma única chamada browser_exec(code) e conclui o trabalho inteiro de uma vez. Nada está quebrado e você não configurou nada errado: a partir do PR #83402, mesclado em 10 de agosto de 2026, o modo Browser Use agora é o backend de navegador padrão do Hermes. Veja o que a mudança realmente altera, como sua máquina vai se comportar e como voltar à antiga pilha de 12 ferramentas, se você preferir.

De “modo opcional” a “backend padrão”

No mês passado, cobrimos o modo Browser Use CLI 3.0 (PR #81958): defina browser.backend como browser-use no config.yaml e o modelo não vê mais browser_navigate, browser_click, browser_type e companhia — em vez disso, ele recebe uma única ferramenta browser_exec que executa código Python diretamente em um navegador real. Nos benchmarks oficiais, o consumo total de tokens em tarefas web de várias etapas caiu de 48% a 66% com a mesma precisão. Na época, era um modo em que você precisava optar; o PR #83402 o torna o padrão.

A nova regra padrão: use quando puder, faça fallback quando não puder

Com browser.backend sem valor definido (o valor vazio padrão), o Hermes agora decide assim (a lógica vive em is_browser_use_cli_mode() em tools/browser_use_cli.py):

  1. O CLI do browser-use pode ser executado nesta máquina (um binário browser-use instalado, ou uvx disponível para baixá-lo sob demanda) → o modo Browser Use está ativo e o modelo vê apenas a ferramenta browser_exec;
  2. Não pode ser executado (não instalado, instalação quebrada) → fallback automático para as 12 ferramentas integradas browser_*; a navegação nunca quebra silenciosamente;
  3. A configuração explícita sempre vence: backend: browser-use força o modo ativo; backend: off força as ferramentas integradas;
  4. Configurações Camofox não são afetadas — o Camofox usa a API HTTP personalizada do Firefox, sem superfície CDP, então mantém sempre as ferramentas integradas;
  5. Configurações legadas de cloud continuam funcionando: antigas configurações de cloud do Browser Use definidas via BROWSER_USE_API_KEY são migradas automaticamente e se comportam como antes.

Uma pegadinha de YAML que vale conhecer: um backend: off puro é interpretado como booleano false no YAML 1.1. O código-fonte normaliza isso de propósito — false significa “explicitamente desligado”, não “sem valor” — então editar o arquivo de configuração à mão não vai te pegar de surpresa.

Em qual modo você está agora?

Execute hermes tools: a linha do Browser Use destaca o modo efetivo — ativado por padrão, explicitamente desligado ou excluído pelo Camofox. Dentro de uma sessão, você pode digitar /browser para inspecionar, /browser use para alternar para o modo Browser Use e /browser use off para voltar às ferramentas integradas.

Quer a antiga pilha de 12 ferramentas de volta?

Adicione uma linha ao config.yaml:

browser:
  backend: off   # force the built-in browser_navigate / browser_click / ...

Ou, sem tocar no arquivo de configuração, digite /browser use off na sessão. Por outro lado, se você atualizou, ainda está nas ferramentas antigas e quer o modo padrão, remova backend (deixe como "") — desde que o CLI browser-use ou o uvx esteja instalado.

O que o browser_exec traz

No modo padrão, browser_exec é uma ferramenta de “código como ação”: você descreve o objetivo, o modelo gera um trecho de Python e ele é executado em um navegador real via CDP. Os auxiliares integrados incluem new_tab, js, fill_input, click_at_xy, cdp e outros; os backends vão de Chrome local a navegadores em nuvem como Browserbase, Nous Portal e Firecrawl. Quanto mais etapas uma tarefa tem, mais tokens você economiza — exatamente por isso os mantenedores o promoveram a padrão. Para o guia completo de uso, a lista de auxiliares e os números dos benchmarks, veja nosso mergulho profundo anterior.

A conclusão

Para a maioria das pessoas, esta é uma atualização transparente: o CLI roda, então você ganha automaticamente o modo que economiza tokens; se não roda, você faz fallback silenciosamente. A única coisa a observar: se seus fluxos de trabalho dependem explicitamente dos nomes daquelas 12 ferramentas browser_* (por exemplo, ao inspecionar logs de comportamento do agente), confirme em qual modo você está após a atualização, ou fixe backend: off para manter o comportamento antigo. Para mais sobre instalação e configuração de backends de navegador, veja o guia de instalação e a referência de comandos.