Sobre o projeto
Stagehand é um SDK de código aberto projetado para criar agentes de navegador. Ele permite que os desenvolvedores automatizem interações na web, extraiam dados estruturados e gerenciem sessões de navegador usando instruções em linguagem natural. O SDK oferece suporte a TypeScript, Python e Go, fornecendo uma API unificada entre essas linguagens.
Os principais recursos incluem:
- Métodos Principais: act para realizar ações, observe para encontrar elementos e retornar seletores reais, e extract para extrair dados validados por esquema.
- APIs Familiares: Utiliza métodos no estilo Playwright como goto, click e locator.
- Autocorreção: Atualiza automaticamente a execução de ações quando os layouts dos sites mudam.
- Eficiência de Tokens: Emprega a poda híbrida da árvore de acessibilidade para fornecer aos agentes o contexto de página necessário.
- Persistência de Sessão: Suporta diretórios de dados de navegador locais para manter cookies e sessões entre execuções.
- Execução na Nuvem: Pode ser executado no Browserbase para uma execução mais rápida, apresentando um Model Gateway para selecionar modelos econômicos e cache do lado do servidor para ações repetidas.
- Integração MCP: Fornece um servidor Model Context Protocol (MCP) hospedado para integrar recursos de navegador em agentes de codificação como Claude Code e Cursor sem instalação local.
- Pesquisa e Busca: Inclui complementos para pesquisa na web e recuperação de conteúdo de URL como markdown sem iniciar um navegador completo.
O projeto é licenciado pelo MIT e gerenciado como um monorepo.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.