Conceitos principais
Agent Sandbox é baseado em três conceitos principais: Sandbox, Template e Snapshot.Sandbox
Um Sandbox é um ambiente de execução isolado onde seu agente realiza tarefas. Dentro de um Sandbox, seu agente pode executar comandos, ler e escrever arquivos, instalar dependências e usar fluxos de trabalho baseados em navegador. Cada Sandbox tem seu próprio sistema de arquivos e ambiente de runtime.Template
Um Template define o ambiente com o qual um Sandbox é iniciado. Templates ajudam você a criar Sandboxes consistentes com dependências, configuração e etapas de setup predefinidas. Use Templates quando quiser que vários Sandboxes sejam iniciados a partir do mesmo ambiente preparado.Snapshot
Um Snapshot salva o estado atual de um Sandbox como um ambiente reutilizável. Snapshots são úteis depois que você configurou um Sandbox, instalou dependências ou gerou arquivos que deseja reutilizar. Novos Sandboxes podem ser criados a partir de um Snapshot sem repetir as mesmas etapas de setup.Quando usar o Agent Sandbox
Agent Sandbox foi projetado para cargas de trabalho em que agentes precisam de um ambiente isolado para executar tarefas, manter estado ou reutilizar ambientes preparados. Casos de uso comuns incluem:- Agentes de programação que executam código, instalam pacotes e executam testes
- Agentes de navegador que automatizam fluxos de trabalho na web
- Agentes de análise de dados que processam arquivos e geram relatórios
- Cargas de trabalho de pesquisa ou RL que precisam de muitos ambientes isolados