// ferramentas builtin · 02
Browser builtin
A tool browse lê páginas e, com o extra browser, também clica, preenche e tira screenshot via Playwright. Sem Playwright, ela degrada para fetch read-only com HTML…
Modos
| modo | o que acontece |
|---|---|
| sem extra browser | urllib busca a página, remove script/style/tags e devolve texto até o limite |
| com Playwright | abre Chromium, navega, pode click, fill ou screenshot |
Args
params url required URL pública a abrir. action read|click|fill|screenshot Ação desejada; default read. selector string CSS selector para click/fill. text string Texto usado em fill. screenshot path Caminho de saída para screenshot.
Net guard
Toda URL passa por validate_public_url / guarded_urlopen: URLs internas, privadas ou bloqueadas são recusadas antes de chegar ao browser. Isso reduz SSRF e exfiltração por prompt injection.
Quando usar
- Ler documentação pública ou página citada pelo usuário.
- Verificar uma UI local/pública quando o extra browser está instalado.
- Capturar screenshot como evidência material.
Quando não usar
- Para embutir copiloto dentro de uma app: use a skill
page-agent. - Para sites com login/sensíveis sem autorização explícita.
- Para baixar arquivos arbitrários fora do workspace.

