العودة إلى الفهرس / سير عمل الوكلاء
أصلح اختبارات فاشلة وتحقق منها بشكل مستقل
كرّر إصلاح الاختبارات في بيئة مقيدة، ثم أعد تشغيل التأكيدات خارج جلسة الوكيل.
الهدف
اجعل الوكيل يصلح العيوب المعروفة ثم تحقق من نجاح الاختبارات الأصلية دون تعديلات زائدة.
الخطوات
- ارفع ملفات المصدر والاختبار منفصلة وأنشئ بيئة بـ
networking: {"type":"limited"}؛ فالملفات المرفقة للقراءة فقط. [iterate] - استخدم
agent_toolset_20260401لدورة الاختبار وقراءة traceback والتعديل وإعادة التشغيل؛ أصلح التأكيد الفاشل ولا تضعف الاختبارات. [iterate] - بعد انتهاء التشغيل، شغّل المجموعة كاملة خارج الجلسة وراجع diff النهائي؛ يعيد المثال تشغيل
pytestبشكل مستقل. [iterate]
طريقة التحقق
تنجح الاختبارات الخارجية، ويقتصر diff على إصلاح العيب، وتبقى النسخ الأصلية المرفقة للقراءة فقط دون تغيير.
معالجة الأعطال
إذا تكرر الفشل، فتأكد من نسخ المرفقات للقراءة فقط إلى مجلد قابل للكتابة؛ فحالة `session idle` لا تعني نجاح الاختبارات.
الصلاحيات
المتطلبات السابقة
- Python 3.11+ ومفتاح Anthropic API وSDK وملفات مصدر واختبارات pytest قابلة للتخلص.
الصلاحيات
- استخدم مستودع اختبار خالياً من الأسرار؛ وعطّل الاتصال الخارجي العام واحصر الأدوات في الصندوق.
القيود
تشغيل الوكيل للاختبارات ليس تحققاً مستقلاً؛ يجب على CI موثوق إعادة تشغيلها قبل الدمج أو الإصدار.
المصدر الأصلي المثبت
- المستودع
- anthropics/anthropic-cookbook
- مسار الملف
- managed_agents/CMA_iterate_fix_failing_tests.ipynb
- الإيداع المثبت
9c1e493ddd2b82df399d2a61b9c806c539e18be6- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: MIT
الموضوع الرئيسي
انقل مساعد البرمجة من فهم السياق إلى التحقق من التغيير