इस प्रोजेक्ट के बारे में
Leeway UI Check एक ऐसा उपकरण है जो AI कोडिंग एजेंट के UI संशोधन परिणामों को सत्यापित करता है, और Web तथा 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) खोल सकते हैं।
अपने प्रोजेक्ट से जोड़ते समय, टास्क टेम्पलेट से संदर्भ छवि, व्यूपोर्ट, स्रोत कोड निर्देशिका और स्टार्टअप कमांड कॉन्फ़िगर करें, टास्क बनाएँ और worker शुरू करें, फिर MCP गाइड के अनुसार कोडिंग एजेंट कनेक्ट करें। पूरा चक्र है: एजेंट स्रोत कोड संशोधित करता है → submit → worker स्क्रीनशॉट और तुलना करता है → रिपोर्ट → एजेंट फिर से संशोधित करता है।
सीमाएँ और प्रतिबंध
प्रोजेक्ट स्वयं को स्थानीय एकल-उपयोगकर्ता प्रारंभिक संस्करण बताता है। डिफ़ॉल्ट स्कोर निदान के लिए उपयोग किए जाते हैं, औपचारिक स्वीकृति के लिए सत्यापित profile आवश्यक है; OCR, विज़न मॉडल, सुरक्षा अलगाव और वास्तविक मॉडल स्वचालित अभिसरण अभी तक लागू या स्वीकृत नहीं हुए हैं। Harness बटन के व्यावसायिक व्यवहार का स्वचालित अनुमान नहीं लगाता है, जिन इंटरैक्शन की जाँच आवश्यक है उन्हें टास्क कॉन्फ़िगरेशन में लिखा जाना चाहिए, रिपोर्ट में संशोधन सुझाव सत्यापित होने वाली परिकल्पनाएँ हैं। दस्तावेज़ में उपयोग गाइड, MCP एकीकरण, सामान्य प्रश्न, आर्किटेक्चर विवरण, स्कोर अंशांकन, अद्यतन रिकॉर्ड, योगदान गाइड और सुरक्षा सीमाएँ शामिल हैं। प्रोजेक्ट MIT लाइसेंस के अंतर्गत है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.