Conceptos clave
Agent Sandbox se basa en tres conceptos clave: Sandbox, Template y Snapshot.Sandbox
Un Sandbox es un entorno de ejecución aislado donde tu agente realiza tareas. Dentro de un Sandbox, tu agente puede ejecutar comandos, leer y escribir archivos, instalar dependencias y usar flujos de trabajo basados en navegador. Cada Sandbox tiene su propio sistema de archivos y entorno de ejecución.Template
Un Template define el entorno con el que se inicia un Sandbox. Los Templates te ayudan a crear Sandboxes coherentes con dependencias, configuración y pasos de preparación predefinidos. Usa Templates cuando quieras que varios Sandboxes comiencen desde el mismo entorno preparado.Snapshot
Un Snapshot guarda el estado actual de un Sandbox como un entorno reutilizable. Los Snapshots son útiles después de haber configurado un Sandbox, instalado dependencias o generado archivos que quieres reutilizar. Se pueden crear nuevos Sandboxes a partir de un Snapshot sin repetir los mismos pasos de configuración.Cuándo usar Agent Sandbox
Agent Sandbox está diseñado para cargas de trabajo en las que los agentes necesitan un entorno aislado para ejecutar tareas, mantener estado o reutilizar entornos preparados. Los casos de uso comunes incluyen:- Agentes de codificación que ejecutan código, instalan paquetes y ejecutan pruebas
- Agentes de navegador que automatizan flujos de trabajo web
- Agentes de análisis de datos que procesan archivos y generan informes
- Cargas de trabajo de investigación o RL que necesitan muchos entornos aislados