Gestión de sesiones
Las sesiones AgentCore de Code Interpreter tienen las siguientes características:
- Tiempo de espera de la sesión
-
Predeterminado: 900 segundos (15 minutos)
Configurable: se puede ajustar al crear sesiones, hasta 8 horas
- Persistencia de sesión
-
Los archivos y datos creados durante una sesión están disponibles durante toda la duración de la sesión. Cuando finaliza la sesión, la sesión deja de persistir y los datos se limpian.
- Terminación automática
-
Las sesiones finalizan automáticamente una vez transcurrido el tiempo de espera configurado
- Varias sesiones
-
Se pueden activar varias sesiones simultáneamente para un solo intérprete de código. Cada sesión mantiene su propio estado y entorno
- Política de retención
-
La política de retención por tiempo de vida (TTL) de los datos de la sesión es de 30 días.
Temas
Uso de sesiones aisladas
AgentCore Las herramientas permiten aislar cada sesión de usuario para garantizar una reutilización segura y coherente del contexto en múltiples invocaciones de herramientas. El aislamiento de las sesiones es especialmente importante para las cargas de trabajo de los agentes de IA debido a sus patrones de ejecución dinámicos y de varios pasos.
Cada sesión de herramientas se ejecuta en una micromáquina virtual dedicada con recursos de CPU, memoria y sistema de archivos aislados. Esta arquitectura garantiza que la invocación de una herramienta por parte de un usuario no pueda acceder a los datos de la sesión de otro usuario. Al finalizar la sesión, la microVM se cierra por completo y su memoria se limpia, lo que elimina cualquier riesgo de fuga de datos entre sesiones.