منصوبے کے بارے میں
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.