
Cloudflare membangun versi pertama Cloudflare OS untuk keperluannya sendiri. Pada bulan Mei, perusahaan memberikan akses kepada ribuan karyawannya, tulis CEO Matthew Prince, dan orang-orang di luar bidang teknik mulai menggunakannya untuk menyusun dokumen, membuat slide, dan mengotomatiskan pekerjaan yang berulang. Kini Cloudflare membuka kode sumber versi yang dibangun ulang yang dapat diterapkan dan dihubungkan oleh organisasi mana pun ke sistem internalnya sendiri.
"Keamanan harus menjadi bagian dari platform, bukan sesuatu yang harus diimplementasikan dengan benar oleh setiap orang yang membangun aplikasi atau menggunakan agen," kata perusahaan dalam pengumumannya. Itulah produk sebenarnya.
Cloudflare OS menggabungkan tiga bagian. Pertama, ada ruang kerja agen yang mendasari setiap percakapan dalam konteks dan keterampilan yang dikurasi perusahaan Anda, dengan runtime terisolasi di mana agen dapat menulis dan menjalankan kode. Ada juga kerangka kerja keamanan dan tata kelola, yang baru dalam versi ini, yang berada di antara agen dan sistem pencatatan Anda. Dan, terakhir, ada lapisan untuk aplikasi pribadi yang dapat dimodifikasi yang memungkinkan ruang kerja mengubah obrolan menjadi dokumen, alur kerja, atau aplikasi full-stack kecil.
CIO Cloudflare, Sam Rhea, memaparkan bagaimana perusahaan mendekati keamanan dalam eksperimen berbasis agen ini: memberikan kunci API kepada orang dan agen itu berbahaya dan tidak dapat diskalakan, karena kunci memberikan akses yang luas dan berjangka panjang yang sulit dibatasi atau diaudit. Sebaliknya, agen memulai tanpa akses apa pun. Jadi, mereka meminta sumber daya tertentu, dan Gatekeeper — Cloudflare Worker khusus layanan — menjadi mediator. Kredensial tidak pernah menyentuh agen atau kodenya.
Itu model yang lebih bersih daripada hanya MCP. Model Context Protocol memberi tahu agen alat apa yang bisa dipanggilnya, tetapi bukan sumber daya dasar apa yang sebenarnya telah dilihatnya. Cloudflare OS mencatat setiap observasi dan memeriksa akses seseorang sebelum mereka dapat membuka ruang kerja atau melihat apa yang dihasilkan agen.
Setiap aplikasi yang dibangun agen adalah Cloudflare Worker sungguhan, berjalan di atas Dynamic Workers dan Durable Object Facets yang dibangun perusahaan untuk proyek ini, berkomunikasi dengan klien melalui Cap'n Web, sistem RPC kapabilitas objek open-source miliknya. "Jika Anda dapat membangun alat untuk melakukan pekerjaan sendiri, agen dapat menggunakan alat Anda untuk melakukan pekerjaan itu saat Anda tidak ada," tulis postingan tersebut.
Ini adalah visi yang kuat, tetapi beberapa pengguna mungkin masih skeptis: Cloudflare OS adalah produk Cloudflare, jadi agen, aplikasi, dan tata kelola yang dijualnya untuk Anda jalankan semuanya berada di edge Cloudflare. Kata "terbuka" dalam open source memberi Anda kodenya; runtime masih dikendalikan oleh entitas pusat.