العودة
Cloudflare تطلق cf: واجهة سطر أوامر وكيلية لكامل الـAPI
SiTech AI Team2 წთ. საკითხავი

Cloudflare تطلق cf: واجهة سطر أوامر وكيلية لكامل الـAPI

أطلقت Cloudflare النسخة التجريبية المفتوحة من cf، وهي أداة سطر أوامر تغطي أكثر من 3000 عملية في الـAPI، وتُخرج JSON افتراضياً وتُضبط عبر TypeScript. الأداة موجّهة أساساً لوكلاء البرمجة.

أطلقت Cloudflare النسخة التجريبية المفتوحة من cf، وهي واجهة سطر أوامر تمنح المطوّرين ووكلاء البرمجة إمكانية الوصول إلى كامل واجهة API الخاصة بالشركة. تُثبَّت عالمياً بالأمر npm i -g cf، وتحلّ محل Wrangler في المشاريع الجديدة.

من نحو 280 أمراً إلى أكثر من 3000 عملية

كان Wrangler يوفّر أوامر لنحو 280 عملية، بينما تقدّم Cloudflare آلاف الخدمات. وبحسب الشركة، شكّل الوكلاء ربع استخدام Wrangler في مارس 2026، ووصلت هذه الحصة الأسبوع الماضي إلى 48%. كما يشغّل الوكلاء ضعف عدد الأوامر المختلفة تقريباً يومياً.

تُولَّد الأوامر الجديدة عبر Forge، خط توليد الـAPI الموحّد لدى Cloudflare، مباشرة من مخطط OpenAPI الذي تعتمد عليه الشركة في التوثيق وأدوات SDK. وبأداة واحدة يستطيع المستخدم إنشاء Worker ونشره ومراقبته وحمايته بـCloudflare Access وشراء نطاق ووضعه خلف WAF.

JSON افتراضياً وأمر للبحث

في Wrangler كان الوكلاء يضيفون --json إلى كل استدعاء ثم يفلترون النتيجة بـjq، لكن ليس كل أمر كان يدعم إخراج JSON، أما البقية فكانت تُرجع جداول Unicode موجّهة للبشر. في cf انعكس الوضع: JSON هو الواجهة الافتراضية، منسّقة للبشر ومضغوطة للوكلاء.

ولأن التنقل بين 3000 مسار محتمل أمر صعب، أُضيف الأمر cf cli search. يستطيع الوكيل أن يصف بلغة طبيعية ما يحتاجه، فيعيد فهرس صغير قائمة بالأوامر المناسبة حسب أوصافها ومعطياتها في الـAPI.

إعدادات TypeScript وVite

يعتمد تنسيق الإعدادات الجديد cloudflare.config.ts على TypeScript. الإعدادات المطبوعة بالأنواع تساعد الوكلاء: فالأدوات التي تستخدم إضافات LSP، مثل Claude Code وCodex، تقرأ بنية الملف في سياقها وتقدّم اقتراحات أدق. وتقول Cloudflare إن بعض ملفات إعدادات Wrangler الداخلية لديها تقلّصت بنسبة 40%، من أكثر من 5000 سطر.

بُني cf على Vite، ما يوفّر الاستبدال الحيّ للوحدات وبناءً يعتمد على Rolldown المكتوب بـRust. وتوصي Cloudflare باستخدام Vite Plugin مع إضافة Vitest لبناء Workers.

الانتقال من Wrangler

يتم نقل الـWorker بالأمر cf migrate، أما المشاريع المبنية أصلاً بـVite فتُحوَّل تلقائياً إلى cloudflare.config.ts. وتبقى الـWorkers التي تحتاج Wrangler من أجل esbuild، إضافة إلى Workers بـRust وPython، تُبنى عبر Wrangler حالياً.

بعد انتهاء البيتا المفتوحة ستصدر Cloudflare إصداراً رئيسياً أخيراً من Wrangler يوجّه المستخدمين والوكلاء إلى cf، مع دعم صيانة لمدة 18 شهراً إضافية. ويبدأ المشروع الجديد بـcf init، بينما تُنشر المواقع الثابتة بـcf deploy.

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.