@cloudflare/computer ayrıca SQLite tarafından desteklenen kalıcı bir sanal dosya sistemi sağlıyor. Ajanlar bu ortamda dosyaları okuyabiliyor, yazabiliyor ve düzenleyebiliyor; kabuk komutları çalıştırabiliyor. Dosya işlemleri, kod yürütme ve ortam kurulumu tek bir çalışma alanında birleştiği için geliştiricilerin işlem gücü, depolama ve izolasyon katmanlarını ayrı ayrı birbirine bağlaması gerekmiyor .
Cloudflare, kütüphaneyi ölçekli ajan uygulamaları geliştiren müşterilerle birlikte öğrenmek amacıyla açık kaynaklı bir deney olarak sunuyor .
Pazartesi gününün ikinci önemli yeniliği, Python Workers ile JavaScript/TypeScript Workers arasındaki iletişimi kolaylaştırıyor. İki taraftaki Workers, Service binding kullanarak Workers RPC üzerinden birbirlerinin metotlarını doğrudan çağırabiliyor .
Bu çağrılar için ek bağımlılıklara, şema tanımlarına, protobuf’a veya özel serileştirme koduna ihtiyaç duyulmuyor. Pyodide’ın Foreign Function Interface’ı (FFI), iki dil arasındaki tür dönüşümünü otomatik olarak gerçekleştiriyor. Canlı nesneler, fonksiyonlar ve akışlar da dil sınırını aşabiliyor; hatalar çağrının yapıldığı noktaya aktarılıyor .
Bunun pratik karşılığı şu: Geliştirici, örneğin Python ile yazılmış bir ajanın JavaScript tabanlı bir veri işleme Worker’ını, arada ayrı bir API katmanı kurmadan çağırmasını sağlayabiliyor. Aynı iletişim ters yönde de çalışıyor.
Cloudflare, Workers ve Containers için Spectrum üzerinden gelen TCP bağlantılarını da kullanıma açtı. Bu sayede TCP soketleri doğrudan Durable Objects’lere ve Containers’a yönlendirilebiliyor .
Workers çalışma zamanına eklenen yeni connect(socket) işleyicisi, bir Worker’ın Spectrum tarafından sağlanan gelen TCP soketini doğrudan kabul etmesine olanak tanıyor .
Güncelleme, platformun yalnızca HTTP tabanlı uygulamalarla sınırlı kalmaması açısından önemli. Geliştiriciler artık çift yönlü gRPC uygulamaları çalıştırabiliyor veya Workers içinde otomatik gRPC’den gRPC-Web’e dönüşümden yararlanabiliyor . Bu da gerçek zamanlı, sürekli veri akışı gerektiren ve düşük gecikmeye duyarlı ajan iş yükleri için daha geniş bir iletişim alanı açıyor.
Bu güncellemeler birbirinden bağımsız özellikler olmaktan çok, Cloudflare’ın AI ajanları için uçtan uca bir platform kurma stratejisini gösteriyor:
@cloudflare/computer, “Ajan nerede çalışacak?” sorusuna yanıt veriyor. Her ajan, yalnızca geçici bir container ya da sunucusuz fonksiyon yerine kalıcı ve durumunu koruyan bir çalışma ortamına sahip oluyor. Kullanılan işlem altyapısı da göreve göre seçiliyor .Toplam mesaj net: Cloudflare, AI ajanları için yalnızca kodun çalıştırıldığı bir sunucu katmanı değil, ajanların kendi bilgisayarlarına, dosya sistemlerine ve farklı iletişim kanallarına sahip olduğu bütünleşik bir altyapı oluşturmaya çalışıyor. Bu yaklaşım hayata geçtiğinde geliştiriciler; sunucu, container ve protokol dönüşümü yönetmek yerine ajanlarını Cloudflare’ın uç ağında oluşturup dağıtabilir ve birbirine bağlayabilir.