العودة إلى الفهرس / سير عمل الوكلاء
انقل بلاغ عيب عبر CI والمراجعة إلى طلب دمج متحقق
تعامل مع فشل CI وملاحظات المراجع بدلاً من افتراض سير خطي ناجح.
الهدف
سلّم تغييراً باختبارات ناجحة وموافقة المراجع وحالة طلب دمج قابلة للتحقق.
الخطوات
- أعد إنتاج البلاغ باستخدام
gh-mockوfixture العيب؛ واحتفظ بمخرجات CI ورقم PR بين الخطوات. [orchestrate] - بعد التغيير الأول، اقرأ
gh-mock pr checks؛ واستخدم traceback من pytest للإصلاح وإعادة الاختبار. [orchestrate] - اقرأ تعليق المراجع وأضف التوثيق المطلوب؛ ولا تنفذ الدمج التجريبي إلا بعد نجاح الفحوص وموافقة مراجعة واحدة على الأقل. [orchestrate]
- في دور جديد، استعلم مستقلاً عن
gh-mock pr viewو.gh-state/pr_101.jsonللتحقق من الحالة النهائية وCI والموافقة. [orchestrate]
طريقة التحقق
حالة PR التجريبية مدمجة وCI أخضر والموافقة مسجلة، ويغطي الإصلاح جميع مدخلات الاختبار.
معالجة الأعطال
إذا فشلت الفحوص أو غابت الموافقة، اترك PR دون دمج وتابع الإصلاح؛ فـ`gh-mock` لا يمثل صلاحية GitHub حقيقية.
الصلاحيات
المتطلبات السابقة
- Python 3.11+ ومفتاح Anthropic API واعتماد pytest ومستودع GitHub تجريبي مرفق مع الدفتر.
الصلاحيات
- الـfixture غير متصل ولا يحتاج بيانات GitHub؛ أما المستودعات الحقيقية فتحتاج صلاحيات دنيا وضوابط دمج بشرية.
القيود
يستخدم المثال CLI تجريبياً وعيباً مزروعاً؛ فلا تنسخه مباشرة كسير إصدار إنتاجي.
المصدر الأصلي المثبت
- المستودع
- anthropics/anthropic-cookbook
- مسار الملف
- managed_agents/CMA_orchestrate_issue_to_pr.ipynb
- الإيداع المثبت
9c1e493ddd2b82df399d2a61b9c806c539e18be6- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: MIT
الموضوع الرئيسي
انقل مساعد البرمجة من فهم السياق إلى التحقق من التغيير