Executor e browser
O executor fornece o ambiente controlado onde tools rodam, arquivos são produzidos e automações de browser acontecem.
#Ambiente de execução
Agents frequentemente precisam fazer trabalho além de responder texto: ler arquivos, gerar outputs, pesquisar, navegar e operar sistemas. O executor isola esse trabalho do seu backend e registra os resultados relevantes no event log.
Pense no executor como o espaço de trabalho da session. Ele recebe apenas os recursos autorizados para aquela execução.
#Browser
Tools de browser permitem navegar, clicar, preencher campos, ler páginas e capturar evidências. Combine browser com vaults quando uma automação precisa acessar portais autenticados.
Use browser para fluxos em que não há API estável, em que a interface é a fonte de verdade ou em que o produto precisa reproduzir ações humanas com rastreabilidade.
#Outputs e artifacts
Quando a execução produz arquivos, capturas ou outros entregáveis, a plataforma registra referências aos artifacts em vez de embutir binários no event log. Isso mantém o histórico leve e permite baixar outputs pelo console ou por URLs assinadas.
#Boas práticas
- Dê ao agent apenas tools necessárias para o caso de uso.
- Use confirmações para navegação autenticada ou ações com efeito externo.
- Prefira outputs explícitos a conteúdo escondido em logs.
- Trate páginas e arquivos externos como entrada não confiável.