Cloudflare ha rediseñado Cloudflare Containers para satisfacer las necesidades de los agentes de inteligencia artificial que crean entornos Linux aislados para cada tarea, en lugar de depender de configuraciones fijas definidas durante el despliegue. La actualización permite que el código elija la imagen del contenedor y el tipo de recursos en tiempo de ejecución, con una nueva ruta de programación vinculada a Durable Objects, un tiempo de inicio más de seis veces menor y la función de instantáneas del sistema de archivos, disponible actualmente en versión beta pública.
En la prueba Burst TTI Benchmark realizada de forma independiente por ComputeSDK, la mediana disminuyó de 4.049 segundos a 648 milisegundos, mientras que el percentil 95 bajó de 5.839 a 910 milisegundos, y el percentil 99, de 6.717 a 1.129 segundos. Cloudflare afirma que una prueba de carga inicial logró ejecutar 100.000 contenedores en 5.387 segundos a través de seis ubicaciones, cifras preliminares que no representan necesariamente todos los patrones de uso.
¿Qué cambia en la práctica?
Elegir la imagen del contenedor y el tamaño de sus recursos requería crear aplicaciones y espacios de nombres separados para cada combinación y, después, dirigir las tareas entre ellos. Con la nueva política durable_object, el código puede elegir un entorno de Node.js o Python, así como el tipo de instancia, como standard-1 o standard-2, después de conocer los requisitos de la tarea. De este modo, añadir un nuevo entorno se convierte en un cambio en el código en lugar de requerir el despliegue de una nueva aplicación.
El diseño también traslada la lógica de las actualizaciones al Durable Object vinculado a cada contenedor. El desarrollador puede fijar una imagen concreta para un proyecto activo, aplicar un despliegue gradual a un porcentaje de los nuevos entornos o posponer la migración hasta una sesión posterior o un punto de guardado natural, y después revertirla cambiando la imagen utilizada en el siguiente inicio.
Entornos listos e instantáneas restaurables
Para reducir el tiempo de preparación del sistema, Cloudflare ha presentado la imagen cloudflare/debian-trixie, que incluye Debian Trixie Slim y Node.js 24.20.0 LTS. Puede ejecutarse sin crear un Dockerfile ni compilar una imagen y enviarla a Cloudflare; después, el repositorio, los paquetes y las herramientas pueden configurarse desde dentro del contenedor mediante exec().
En cuanto a las instantáneas del sistema de archivos, permiten guardar el espacio de trabajo después de instalar las dependencias y realizar modificaciones, para restaurarlo posteriormente en otra sesión. La misma instantánea también puede utilizarse como punto de partida inmutable para varios entornos, algo adecuado para pruebas de agentes que requieren mantener idénticos el repositorio, las herramientas y los archivos de entrada entre los distintos intentos.
¿Por qué importa esta noticia?
La actualización convierte el contenedor en una extensión computacional de Durable Object: este último conserva la identidad, el estado, las políticas y el ciclo de vida, mientras que el contenedor proporciona un espacio Linux que puede detenerse cuando cesa el trabajo y reanudarse cuando sea necesario. Esto resulta relevante para los desarrolladores de agentes de programación, las sesiones de evaluación, los sistemas de aprendizaje por refuerzo y las tareas que se prolongan durante días y necesitan conservar los archivos.
Entre los usos mencionados por Cloudflare se incluyen integraciones con Cursor Cloud Agents, Devin Outposts, OpenAI Agents API y Claude Managed Agents, además de ejemplos de Base44 y Kilo Code. El valor principal no reside únicamente en un inicio más rápido, sino en trasladar las decisiones sobre el entorno, la política de migración y la conservación del estado a la propia lógica de la aplicación.
Compatibilidad y ruta de migración
La nueva política durable_object y las instantáneas del sistema de archivos están disponibles en versión beta pública, mientras que algunas de las nuevas capacidades solo están disponibles mediante ctx.container. Cloudflare mantendrá Container class y Legacy Sandbox class hasta el 31 de diciembre de 2026; los despliegues actuales continuarán después de esa fecha, pero estas clases no recibirán actualizaciones. La empresa recomienda migrar a Durable Object y utilizar directamente this.ctx.container, mientras que Sandbox SDK 1.0 se ha convertido en un conjunto de herramientas que funciona dentro de la clase Durable Object propia del desarrollador, no en una clase base independiente.