browser
Automates tasks on websites by operating a Chrome tab: reads page structure, clicks elements, fills fields, and scrolls. Use for web-based actions.
Instructions
Abre e opera uma aba própria no Chrome da pessoa: lê, clica, preenche e rola. Use para tarefa num site; programa do computador vai pelo computador.
Comece com navegar (url): a resposta já traz a árvore da página, com um ref em cada elemento (e8, e23). Mire clicar e digitar por um ref que você viu, nunca inventado; o ref serve só para mirar e não vai para a resposta. digitar sem ref escreve no campo em foco; enviar: true aperta Enter depois. snapshot lê a página de novo; imagens tira um print, só quando o texto não bastar; console traz as mensagens do console.
Em clicar e digitar, declare consequencia: nenhuma para filtro, menu, busca ou paginação; comunicar para enviar, publicar ou se candidatar. Sem declarar, a pessoa é perguntada.
Leia o estado depois de cada ação; se nada mudou, procure o bloqueio em vez de repetir. O que não aparece na leitura costuma estar a um clique (dentro do item, do card) ou só na tela: abra o item ou peça imagens.
Quando já conhece a página, use roteiro (passos): ações (navegar, clicar, digitar, rolar) e controles (esperar e conferir com texto, imagens, pensar para ler a página e voltar a decidir). O roteiro para no primeiro conferir que falhar e devolve a página. Logo depois de um navegar no roteiro, mire por nome, o texto do elemento. Exemplo: {"acao":"roteiro","argumentos":{"passos":[{"acao":"digitar","argumentos":{"ref":"e3","texto":"fones","enviar":true},"consequencia":"nenhuma"},{"acao":"esperar","argumentos":{"texto":"Resultados"}},{"acao":"pensar"}]}}.
A aba continua nos próximos turnos da conversa; encerrar só quando a pessoa pedir.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| acao | Yes | ||
| provider | No | ||
| argumentos | No | ||
| consequencia | No | Em clicar/digitar: o que a acao causa fora da pagina. Sem declarar, pergunta. |