منصوبے کے بارے میں

براؤزر ہارنیس ایل ایل ایم ایجنٹس کے لیے ایک براؤزر آٹومیشن پل ہے۔ یہ اعمال کا ایک مقررہ سیٹ فراہم کرنے کے بجائے، ایجنٹ کو صارف کے حقیقی براؤزر سے ایک قابلِ ترمیم CDP ویب ساکٹ کے ذریعے جوڑتا ہے اور مہارت کی تعریف کے ذریعے براؤزر ورک فلو سکھاتا ہے۔ کام کے دوران، اگر کوئی ضروری مددگار غائب ہو، تو ایجنٹ اسے مقامی ورک اسپیس میں لکھ سکتا ہے، جس سے مددگار بعد کے کاموں کے لیے دوبارہ قابلِ استعمال بن جاتا ہے؛ پیکیج کی اپنی سورس ڈائریکٹری محفوظ رہتی ہے۔ دستاویزی سیٹ اپ کلاڈ کوڈ یا کوڈیکس کے لیے ہے، جس میں سیٹ اپ پرامپٹ استعمال ہوتا ہے۔ پرامپٹ کوڈنگ ایجنٹ سے کہتا ہے کہ وہ Python 3.12 پر uv کے ساتھ browser-harness انسٹال یا اپ گریڈ کرے، `browser-harness skill` کا آؤٹ پٹ رجسٹر کرے، براؤزر سے جڑے، اور پوچھے کہ آیا مقامی براؤزر ریکارڈنگ فعال کی جائے۔ کنکشن Chrome ریموٹ ڈیبگنگ استعمال کرتا ہے، بشمول `chrome://inspect/#remote-debugging` اجازت کا مرحلہ، جس میں `install.md` فال بیک سیٹ اپ گائیڈ ہے۔ ایک MCP سرور، `browser-harness-mcp`، براؤزر کنٹرول مددگاروں کو MCP ٹولز کے طور پر stdio پر ظاہر کرتا ہے۔ اس سے MCP کلائنٹس جیسے کلاڈ کوڈ، ڈیون، اور کرسر کو علیحدہ CDP انٹیگریشن لاگو کیے بغیر براؤزر چلانے کی اجازت ملتی ہے۔ ریپوزٹری لاگ ان کاموں کے لیے ذاتی براؤزر ورک فلو دکھاتی ہے اور براؤزر استعمال کلاؤڈ کو متوازی طور پر بہت سے براؤزر چلانے کے لیے لنک کرتی ہے، جس میں لائیو پیش نظارہ، پراکسی، اسٹیلتھ اقدامات، CAPTCHA حل، اور متعلقہ منظم خصوصیات شامل ہیں۔ README میں دکھایا گیا مثال کام ایک X پروفائل کھولنا، حالیہ 20 ویڈیو پوسٹس تلاش کرنا، اور انہیں ڈاؤن لوڈ کرنا ہے۔ مذکور شراکت میں بگ فکس، دستاویزات میں بہتری، اور ایجنٹ سے تیار کردہ ڈومین مہارتیں شامل ہیں۔