Web Analytics
08 Ekim 2026, Perşembe

Cloudflare, tüm API yüzeyi için ajan odaklı CLI cf'yi tanıttı

Cloudflare, tüm API yüzeyi için ajan odaklı CLI cf'yi tanıttı

Cloudflare, tüm Cloudflare API'si için ajan odaklı bir CLI olan cf'yi tanıttı. Blog yazısına göre Mart 2026'da ajanlar Wrangler kullanımının dörtte birinden sorumluydu ve geçen hafta ajan kullanımı %48'e ulaştı. Forge adlı yeni birleşik API üretim hattıyla cf, Wrangler'ın yaklaşık 280 fonksiyonundan 3.000'den fazla operasyona sahip tüm Cloudflare API yüzeyini kapsayacak şekilde genişletildi. cf, JSON çıktısını varsayılan olarak sunuyor, cf cli search ile doğal dilde komut aramaya izin veriyor ve TypeScript tabanlı cloudflare.config.ts yapılandırma formatını kullanıyor.

Cloudflare, ajanlar için yeni CLI aracı cf'yi tanıttı

Cloudflare, tüm Cloudflare API'si için ajan odaklı bir CLI olan cf'yi tanıttı. Şirketin blog yazısına göre araç, açık beta olarak globalde npm i -g cf ile kurulabiliyor ve her yerden çalıştırılabiliyor. cf açık kaynak olarak sunuluyor ve sorunlar GitHub deposunda bildirilebiliyor. cf'nin tanıtım blog yazısı 28 Eylül 2026 tarihlidir.

Ajanların Wrangler kullanımı hızla arttı

Cloudflare Blog'a göre Mart 2026'da ajanlar Wrangler kullanımının dörtte birinden sorumluydu; bir önceki yıl bu oran tek haneli yüzdelerdeydi. Geçen hafta ise ajan kullanımı %48'e ulaştı. Blog yazısına göre ajanlar günde neredeyse iki kat daha fazla farklı komut kullanıyor ve altı veya daha fazla komut kullanma olasılığı bakımından neredeyse dört kat daha fazla.

Wrangler'ın 280 fonksiyonundan 3.000'den fazla operasyona

Wrangler yalnızca yaklaşık 280 işlem için komut sağlıyor. Cloudflare Blog'a göre Forge, cf'yi Wrangler'ın yaklaşık 280 fonksiyonundan 3.000'den fazla operasyona sahip tüm Cloudflare API yüzeyini kapsayacak şekilde genişletiyor. Forge, Cloudflare'ın yeni birleşik API üretim hattıdır. cf, Cloudflare'ın API dokümantasyonu ve SDK üretimini destekleyen API şemasından CLI komutları üretmek için Forge adlı bu yeni birleşik API üretim hattını kullanır.

Blog yazısına göre Wrangler'da d1 info, hyperdrive get ve workflows describe gibi komutlarda tutarsız terminoloji vardı. Ayrıca şirket içindeki bazı Wrangler yapılandırma dosyaları 5.000 satırdan fazlaydı ve bu dosyalar %40 oranında kısaltıldı.

Ajanlar için tasarlanmış komut keşfi ve JSON çıktısı

cf, ajanların ihtiyaç duydukları komutu özel arama ve yönlendirme ile bulmasını sağlar. cf cli search komutu, ajanların doğal dilde ihtiyaçlarını sormasına olanak tanır ve küçük bir arama indeksi, API açıklaması ve parametrelerine göre uygun komutların bir listesini sağlar.

cf'de JSON varsayılan arayüzdür; insanlar için güzel yazdırılır, ajanlar için sıkıştırılır. cf, ajanların Wrangler'da olduğu gibi her komuta --json eklemesini gerektirmez; JSON varsayılan olarak sunulur. Wrangler'da ajanlar her komuta --json ekler ve çıktıyı jq ile filtreler, ancak yalnızca bazı komutlar --json destekler.

TypeScript tabanlı cloudflare.config.ts ve Vite varsayılanı

cloudflare.config.ts, Workers ile başlayarak tüm Cloudflare için yeni yapılandırma formatıdır. TypeScript tabanlıdır ve yapılandırmayı programatik olarak yazmaya olanak tanır; bu, ajanların yapılandırmayı kolayca ayrıştırmasına ve düzenlemesine yardımcı olur. TOML'de erişilebilir bir şema yoktu ve JSONC'de bağlantılı bir şema vardı ancak ajanlar bunu nadiren kullanıyordu; TypeScript tabanlı yapılandırma ise LSP aracılığıyla ajanlar tarafından daha iyi kullanılır.

Yapılandırmada Vite-native mode argümanı, ortamlar arasında geçiş yapmak için kullanılır. bindings yardımcı fonksiyonu, ajanların geliştirici platformunun sunduğu her şeyi keşfetmesi için basit bir yer sağlar. triggers yardımcı fonksiyonu ise Worker'ınız için rotalar, kuyruklar, zamanlamalar ve e-posta tetikleyicilerini tanımlamanın yeni yoludur.

Vite varsayılan hale geliyor. Wrangler ilk başladığında Vite yoktu; bunun yerine esbuild kullanılıyordu. Wrangler'ın geliştirme sunucusu :8787 portunda çalışıyordu ve Wrangler ekibi tarafından yapılmıştı. Vite, HMR içeren bir geliştirme sunucusu ve Rust tabanlı Rolldown kütüphanesini kullanan derlemeler sunar. Cloudflare Vite Plugin, frontend odaklı veya backend API projeleri dahil olmak üzere Workers geliştirmek için önerilen yoldur.

Wrangler'dan geçiş ve destek süreci

Cloudflare Worker'ları cf migrate komutuyla yeni formata taşınabilir. Wrangler'dan bir Worker'ı taşımak için cf migrate komutu çalıştırılır. cf init/deploy komutuyla yeni projeler otomatik olarak Cloudflare için yapılandırılabilir; bu, Cloudflare Vite Plugin'i kurar ve bir yapılandırma dosyası oluşturur. cf ile yeni bir Hello World projesi başlatmak için cf init kullanılır. Statik siteler başlamak için hâlâ yapılandırma dosyası gerektirmez ve cf deploy ile yayınlanabilir.

cf, esbuild ve Rust ile Python Workers için dev ve deployment işlemlerini Wrangler'a devretmeye devam edecek. Açık beta sona erdiğinde Wrangler'ın son ana sürümü yayınlanacak ve kullanıcıları cf kullanmaya yönlendirecek. Cloudflare, beta bittikten sonra 18 ay boyunca Wrangler için bakım desteği sağlamaya devam edecek.

Diğer Haberler