تخزين Artifacts الموزع هو نظام ملفات موزع جديد أطلقته Cloudflare في 16 أبريل 2026، مصمم خصيصاً لوكلاء الذكاء الاصطناعي. يوفر النظام تخزيناً موزعاً يتكامل مع Git، مما يتيح للمطورين إنشاء المستودعات برمجياً وإدارة الأكواد على نطاق واسع.

يعالج تخزين Artifacts الموزع تحولاً جذرياً في كيفية إنشاء الأكواد وإدارتها. يقوم المطورون والوكلاء الذكيون بإنتاج كميات أكبر من الأكواد من أي وقت مضى، مع توقعات تشير إلى أن كمية الأكواد المكتوبة في السنوات الخمس القادمة ستتجاوز كل ما تم كتابته في تاريخ البرمجة. تم بناء أنظمة التحكم في الإصدارات التقليدية لسير العمل البشري، وليس للعمليات المستمرة والمتوازية لوكلاء الذكاء الاصطناعي التي تعمل بدون انقطاع.

كيفية عمل تخزين Artifacts الموزع

يوفر تخزين Artifacts الموزع واجهات برمجية REST وواجهات Workers أصلية لإنشاء المستودعات وإنشاء بيانات الاعتماد وإدارة الالتزامات. يمكن للمطورين إنشاء المستودعات على الفور وتعيينها لجلسات وكلاء فردية أو عمل نسخ متفرعة من المستودعات الموجودة من نقاط بداية معروفة. يتكامل النظام بسلاسة مع عملاء Git القياسيين، مما يسمح للوكلاء بنسخ والتفاعل مع المستودعات باستخدام سير عمل مألوف.

يدعم النظام استيراد المستودعات الموجودة من GitHub وخدمات Git الأخرى. بعد الاستيراد، يمكن للمطورين عمل نسخ متفرعة من المستودعات إلى نسخ معزولة وقابلة للقراءة فقط للمراجعة أو التطوير المستقل. تتيح هذه الإمكانية للفرق الحفاظ على فروع منفصلة للعمل الذي يقوده الوكلاء دون التأثير على قاعدة الأكواد الأساسية.

البنية التقنية لتخزين Artifacts الموزع

تم بناء تخزين Artifacts الموزع على Durable Objects من Cloudflare، وهو بدائي حوسبة حالة يدعم ملايين الحالات المعزولة. ينفذ النظام محرك بروتوكول Git كاملاً مكتوباً بلغة Zig ومترجم إلى WebAssembly، مما ينتج عنه ملف ثنائي صغير بحجم 100 كيلوبايت. يتضمن هذا التنفيذ تجزئة SHA-1 والضغط وترميز الفروقات والبروتوكول الذكي الكامل لـ Git بدون تبعيات خارجية.

تستخدم البنية Durable Objects لتخزين المستودعات و R2 للنسخ الاحتياطية و KV لرموز المصادقة. يتم تخزين الملفات في قواعد بيانات SQLite داخل كل Durable Object، مع تقسيم كائنات Git الكبيرة عبر صفوف متعددة لاستيعاب حدود التخزين. يستخدم النظام البث للعمليات الجلب والدفع، مما يقلل استهلاك الذاكرة وعرض النطاق الترددي.

ArtifactFS: تسريع استنساخ المستودعات الكبيرة

أطلقت Cloudflare ArtifactFS مفتوح المصدر، وهو برنامج تشغيل نظام ملفات مصمم لتثبيت مستودعات Git الكبيرة بسرعة. تقوم الأداة باستنساخ بدون كائنات، وجلب أشجار الملفات والمراجع مع ترطيب محتويات الملفات بشكل غير متزامن. يقلل هذا الأسلوب وقت بدء التشغيل لصناديق وكلاء الذكاء الاصطناعي بمقدار 90 إلى 100 ثانية لكل مستودع كبير، مما يترجم إلى توفير حوسبة كبير عند تشغيل آلاف وظائف الصندوق شهرياً.

يعطي ArtifactFS الأولوية للملفات التي يصل إليها الوكلاء عادة أولاً، بما في ذلك بيانات الحزم وملفات التكوين، مع إعطاء الأولوية المنخفضة للكائنات الثنائية. يعمل النظام مع أي جهاز تحكم Git بعيد، وليس فقط Artifacts، مما يجعله متوافقاً مع المستودعات المستضافة على GitHub أو GitLab أو البنية التحتية المستضافة ذاتياً. يمكن للوكلاء قراءة الملفات أثناء ترطيبها، مع حدوث الحجب فقط إذا لم يتم تنزيل الملف بعد.

التسعير والتوفر

تخزين Artifacts الموزع متاح في النسخة التجريبية الخاصة للمطورين على خطة Cloudflare Workers المدفوعة، مع توقع النسخة التجريبية العامة في أوائل مايو 2026. يتم تنظيم التسعير حول استهلاك التخزين والعمليات. يفرض النظام رسوماً بقيمة 0.15 دولار لكل 1000 عملية مع أول 10000 عملية مضمونة شهرياً، و 0.50 دولار لكل جيجابايت شهرياً للتخزين مع أول 1 جيجابايت مضمون. تخطط Cloudflare لتوسيع Artifacts إلى خطة Workers المجانية مع حدود الاستخدام مع تقدم النسخة التجريبية.

تقوم الشركة بتطوير ميزات إضافية تشمل مقاييس موسعة واشتراكات الأحداث لأنشطة مستوى المستودع وواجهات برمجية أصلية لـ TypeScript و Go و Python وواجهات برمجية للبحث لاكتشاف المستودعات داخل المساحات. سيتيح دعم Workers Builds تشغيل وظائف CI/CD على سير العمل الذي يقوده الوكلاء.

يمكن للمطورين التسجيل للنسخة التجريبية الخاصة من خلال لوحة تحكم Cloudflare ضمن Build > Storage & Databases > Artifacts. التوثيق وأمثلة REST API والأدلة التقنية متاحة على موقع Cloudflare.