OpenAI, Çarşamba günü Agents SDK’sında önemli bir güncelleme açıkladı. Bu güncelleme, AI ajanlarının kendi dosya sistemlerine, shell erişimine ve bulut depolama birimlerine sahip izole ortamlarda çalışmasına olanak tanıyan yerel sandbox yürütmesini tanıttı.
Güncellemenin en önemli özelliği olan SandboxAgent sınıfı, mevcut ajan yapısını genişleterek orkestrasyon süreci ile hesaplama ortamı arasında bir ayrım oluşturuyor. Sandbox içinde çalışan ajanlar, dosyaları manipüle edebilir, shell komutları çalıştırabilir, bağımlılıkları yükleyebilir, portları açabilir ve oturumlar arasında durumlu çalışmayı sürdürebilir.
Geliştiriciler, yeni bir Manifest soyutlaması aracılığıyla çalışma alanı içeriklerini tanımlayabilir. Manifest, AWS S3, Google Cloud Storage, Azure Blob Storage ve Cloudflare R2 gibi dış depolama birimlerinin doğrudan sandbox’a monte edilmesini destekliyor. SDK, Blaxel, Cloudflare, Daytona, E2B, Modal, Runloop ve Vercel olmak üzere yedi sandbox sağlayıcısı için yerleşik destekle birlikte, yerel Unix ve Docker seçeneklerini de içeriyor. Sağlayıcılar, ajan tanımını değiştirmeden çalıştırma yapılandırması üzerinden değiştirilebilir.
Her sandbox ajanıyla birlikte sunulan varsayılan yetenekler arasında komut yürütme için Shell, apply_patch aracıyla dosya düzenleme için Filesystem ve uzun süreli akışlarda bağlamı daraltma için Compaction bulunmaktadır. Ek yetenekler, yetenek yükleme, oturumlar arasında bellek kalıcılığı ve çalışan hizmetlerin önizlemesi için açılan portları içeriyor.
OpenAI, harness ve hesaplama ayrımının güvenlik sonuçlarını vurguladı. Hassas kimlik bilgileri ve kontrol düzlemi mantığı güvenilir altyapıda kalırken, sandbox dar izinler ve sınırlı montajlarla çalışıyor. Bir anlık görüntü sistemi, çalışma alanı durumunun kaydedilip geri yüklenmesine olanak tanıyarak, uzun süreli görevler sırasında konteyner hataları karşısında koruma sağlıyor.
Güncelleme ayrıca, önceki çalışmalardan dersleri dosyalara damıtan yeni bir sistem olan sandbox belleğini tanıtıyor. Bellek, oturumlar arasında yeniden kullanılabilmesi için S3 gibi kalıcı depolama ile desteklenebilir. Sandbox ajanları şu anda yalnızca Python Agents SDK’sında mevcut olup, TypeScript desteğinin geliştirilmekte olduğu bildirildi. OpenAI, özel bir kod modu ve alt ajan desenleri gibi ek özelliklerin gelecekteki sürümlere ekleneceğini duyurdu.




