عن المشروع
Leeway UI Check هي أداة للتحقق من تعديلات واجهة المستخدم التي يجريها وكلاء الترميز بالذكاء الاصطناعي، وتدعم سيناريوهات الويب و Flutter. العملية الأساسية هي: يقدم المستخدم لقطة شاشة مرجعية ومتطلبات الصفحة، ويقوم وكيل الترميز بتعديل الصفحة، ثم يستخدم Leeway أداة Playwright لالتقاط نتيجة التنفيذ، ويعيد تقارير عن البكسل، SSIM، التخطيط والنص لاستخدامها في الجولة التالية من الإصلاح.
القدرات الرئيسية
- مقارنة الصورة المرجعية بلقطة شاشة الصفحة، وإخراج خريطة الفروق العادية، خريطة الفروق الصارمة، وتحديد موقع المشكلات في المناطق.
- التعامل مع أخطاء النص، الهندسة، التفاعل والموارد كشروط حظر مستقلة، بدلاً من دمجها في درجة واحدة.
- التفاعل مع وكيل الترميز عبر خمس أدوات MCP: إصدار نسخة الكود، الاستعلام عن الملاحظات، الإلغاء والتسليم.
- حفظ لقطة من الكود المصدري لكل جولة، التقارير والأدلة، مع إمكانية مراجعة الإصدار المقابل قبل التسليم.
طريقة الاستخدام
بيئة التطوير المعتمدة هي Windows / PowerShell، Node 22.16.0، Python 3.13. للتثبيت الأول، يجب استنساخ المستودع، تنفيذ npm ci، إنشاء بيئة Python افتراضية وتثبيت workers/requirements.txt، ثم تشغيل npm run setup:browser. بعد ذلك، يمكن تشغيل ثلاثة متغيرات صفحة محددة مسبقًا عبر npm run build، npm run demo، npm run cli -- report وفتح صفحة التقرير المحلية (127.0.0.1:4318).
عند الدمج مع مشروع خاص، يجب تكوين الصورة المرجعية، منفذ العرض، دليل الكود المصدري وأمر التشغيل من قالب المهمة، إنشاء مهمة وتشغيل العامل، ثم توصيل وكيل الترميز وفقًا لدليل MCP. الدورة الكاملة هي: يقوم الوكيل بتعديل الكود المصدري → submit → يقوم العامل بالتقاط لقطة الشاشة والمقارنة → التقرير → يقوم الوكيل بالتعديل مرة أخرى.
الحدود والقيود
يصف المشروع نفسه بأنه إصدار مبكر محلي لمستخدم واحد. الدرجات الافتراضية مخصصة للتشخيص، والقبول الرسمي يتطلب ملف تعريف تم التحقق منه؛ التعرف البصري على الحروف (OCR)، النماذج البصرية، العزل الأمني والتقارب التلقائي للنماذج الحقيقية لم يتم تنفيذها أو اعتمادها بعد. لا يقوم Harness بتخمين السلوك الوظيفي للأزرار تلقائيًا، ويجب كتابة التفاعلات التي تحتاج إلى فحص في تكوين المهمة، واقتراحات التعديل في التقرير هي فرضيات بحاجة إلى التحقق. تحتوي الوثائق على دليل الاستخدام، دمج MCP، الأسئلة الشائعة، شرح البنية، معايرة الدرجات، سجل التحديثات، دليل المساهمة والحدود الأمنية. المشروع مرخص بموجب MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.