من فضلك تسجيل الدخول أو تسجيل لتفعل ذلك.

أعلنت GitHub أنها تعيد بناء بنيتها التحتية الأساسية لـ Git. هذه الخطوة تأتي استجابةً للتحول الكبير في طريقة تطوير البرمجيات، مدفوعة بالنمو الهائل في استخدام وكلاء الذكاء الاصطناعي إلى جانب المطورين البشريين. الهدف هو دعم ما تسميه «تطوير على نطاق الوكلاء» (agent-scale development) حيث تزداد المتطلبات على أنظمة Git بشكل غير مسبوق.

لماذا هذا التغيير الآن؟

شهدت GitHub نموًا هائلاً في نشاط Git، حيث تضاعف إجمالي النشاط إلى أكثر من الضعف بين سبتمبر 2025 وأغسطس 2026، مرتفعًا من 218.2 مليار حدث شهريًا إلى 473.3 مليار. في سبتمبر وحده، قام المطورون والوكلاء بإجراء 7.38 مليار commit، وهو ما يزيد بخمس مرات عن العام السابق. كما ارتفعت عمليات الدفع (pushes) بنسبة 4.9 ضعفًا على أساس سنوي، من 0.69 مليار إلى 3.35 مليار شهريًا، وتشغيل GitHub Actions 3.26 مليار مرة في سبتمبر، أي أكثر من أربعة أضعاف ما كانت عليه قبل عام. حتى أن المستودع الأكثر نشاطًا على GitHub شهد ما يقرب من مليار طلب في أغسطس 2026.

هذه الأرقام تكشف عن تحديات معمارية كبيرة. أصبح زمن تنفيذ الـ commits عنق زجاجة لكل وكيل، حيث يقوم الوكيل في حلقة ضيقة بعمل commit أو checkpoint بعد كل إجراء تقريبًا. يزداد الطلب على معدل كتابة البيانات أضعافًا مضاعفة، وتتصارع عمليات الدمج (merges) على مرجع واحد. بالإضافة إلى ذلك، تتحول كل عملية دفع (push) إلى آلاف عمليات القراءة، كما في حالة CI ومسح الكود التي تقوم باستنساخ أو جلب نفس رأس الفرع آلاف المرات في الدقيقة.

معمارية جديدة لمستقبل واعد

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

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

ماذا يعني هذا للمطورين؟

بالنسبة للمطورين ومصممي البرمجيات، هذه التغييرات تعني منصة GitHub أسرع وأكثر مرونة وموثوقية، قادرة على التعامل مع أحمال العمل المتزايدة بشكل كبير سواء من الأفراد أو من وكلاء الذكاء الاصطناعي. هذا سيجعل عمليات الـ commit والدفع والدمج أكثر سرعة، مما يقلل من العوائق في سير العمل ويسمح للفرق بالابتكار بوتيرة أسرع. نرى أن هذه التحديثات ستكون حاسمة في دعم الجيل القادم من تطوير البرمجيات القائم على الوكلاء.

المصدر: github.blog

جوجل تشارك مع شركة نووية لتوسيع طاقة مراكز البيانات
قضية فلوريدا: امرأة تواجه 15 سنة بسبب تهديد عبر Claude

Reactions

0
0
0
0
0
0
بالفعل كان رد فعل لهذا المنصب.

ردود الفعل