OpenAI
اس صفحے کا مشینی ترجمہ کیا گیا تھا. اصل انگریزی مضمون دیکھیں.

گٹ ہب سے پلگ اِن مارکیٹ پلیس کی درآمد اور ہم وقت سازی

جانیں کہ گٹ ہب سے پلگ اِن مارکیٹ پلیس کیسے درآمد کریں، ورک اسپیس تک رسائی کا انتظام کیسے کریں اور اس کے پلگ اِن کو تازہ ترین کیسے رکھیں.

آخری اپ ڈیٹ: 4 days ago

جائزہ

ورک اسپیس کے منتظمین گٹ ہب سے پلگ اِن مارکیٹ پلیس اپنی ورک اسپیس کی ڈائریکٹری میں درآمد کر سکتے ہیں. مارکیٹ پلیس جے ایس او این کی ایک فہرست ہوتی ہے، جس میں درآمد کیے جانے والے پلگ اِن درج ہوتے ہیں. درآمد کے بعد، روزانہ ہم وقت سازی ریپوزٹری کی تبدیلیوں کے مطابق پلگ اِن کو تازہ ترین رکھتی ہے.


مارکیٹ پلیس کی ہم وقت سازی پلگ اِن کا مواد درآمد کرتی ہے؛ یہ ورک اسپیس کے اراکین کے اکاؤنٹس کو منسلک نہیں کرتی اور نہ ہی پلگ اِن میں شامل ایپس تک رسائی دیتی ہے.


پلگ اِن اور ان میں شامل ایپس کے تعارف کے لیے دیکھیں: ChatGPT اور Codex میں پلگ اِن.

شروع کرنے سے پہلے

  • ایسا گٹ ہب اکاؤنٹ استعمال کریں جسے مارکیٹ پلیس کی ریپوزٹری اور اس میں حوالہ دی گئی ہر دوسری ریپوزٹری کو پڑھنے کی رسائی حاصل ہو. github.com پر عوامی اور نجی ریپوزٹریوں کی معاونت دستیاب ہے.

  • ان ریپوزٹریوں تک درآمد کرنے والے اکاؤنٹ کی رسائی کے لیے گٹ ہب تنظیم سے درکار تمام منظوریوں کا عمل مکمل کریں.

  • ریپوزٹری کے مواد کا جائزہ لیں. درآمد کا عمل ہر پلگ اِن کے لیے الگ منظوری لیے بغیر تمام درست پلگ اِن پر کارروائی کرتا ہے، اور آئندہ ہم وقت سازی نئے پلگ اِن شامل کر سکتی ہے.

نئے پلگ اِن کی ابتدائی تنصیب کی پالیسی دستیاب ہوتی ہے اور توثیق تنصیب کے وقت کی جاتی ہے. نئی مارکیٹ پلیس میں روزانہ خودکار ہم وقت سازی فعال ہوتی ہے. درآمد کے بعد ہر پلگ اِن کی ورک اسپیس کی ترتیبات اور درکار ایپس کا جائزہ لیں.

مارکیٹ پلیس درآمد کریں

  1. انتظامی کنسول پر جائیں، مطلوبہ ChatGPT ورک اسپیس منتخب کریں، اور پلگ اِن کھولیں. پھر شامل کریں منتخب کریں اور مارکیٹ پلیس درآمد کریں چنیں.

  2. ماخذ میں ریپوزٹری کا یو آر ایل درج کریں، مثلاً https://github.com/example/team-plugins. صرف ریپوزٹری کا یو آر ایل استعمال کریں، کسی شاخ یا فولڈر کا یو آر ایل نہیں.

  3. اگر مارکیٹ پلیس کسی ذیلی ڈائریکٹری میں ہے، تو وہ ڈائریکٹری مسار میں درج کریں. مثلاً، team-tools/.agents/plugins/marketplace.json کے لیے team-tools درج کریں. ریپوزٹری کی بنیادی ڈائریکٹری کے لیے مسار خالی چھوڑ دیں. مینفیسٹ فائل کا نام درج نہ کریں.

  4. چاہیں تو شاخ، ٹیگ یا کمٹ درج کریں. ریپوزٹری کی طے شدہ شاخ استعمال کرنے کے لیے اسے خالی چھوڑ دیں. آئندہ کمٹس حاصل کرنے کے لیے شاخ استعمال کریں. مقررہ کمٹ اسی ترمیم پر برقرار رہتا ہے.

  5. مارکیٹ پلیس درآمد کریں منتخب کریں اور پوچھے جانے پر گٹ ہب تک رسائی کی اجازت دیں.

  6. درآمد کے نتائج کا جائزہ لیں، پھر ہر درآمد شدہ پلگ اِن کھول کر اس کی تنصیب کی پالیسی اور درکار ایپس کی ترتیبات طے کریں.

بہت بڑی مارکیٹ پلیس کی ابتدائی درآمد میں 1 گھنٹے تک لگ سکتا ہے. اس کے بعد روزانہ ہم وقت سازی میں عموماً چند منٹ لگتے ہیں.

اگر کوئی پلگ اِن درآمد نہ ہو سکے تو رپورٹ میں خرابی کی وضاحت ہوتی ہے. دیگر درست پلگ اِن پھر بھی درآمد کیے جا سکتے ہیں.

معاونت یافتہ فارمیٹس

منتخب ڈائریکٹری میں کوئی معاونت یافتہ مینفیسٹ ہونا ضروری ہے:

  • Codex مارکیٹ پلیس کے لیے .agents/plugins/marketplace.json.

  • کلاڈ سے مطابقت رکھنے والی مارکیٹ پلیس کے لیے .claude-plugin/marketplace.json.

  • جب مارکیٹ پلیس کا مینفیسٹ موجود نہ ہو تو علیحدہ کلاڈ پلگ اِن کے لیے .claude-plugin/plugin.json.

مارکیٹ پلیس کے اندراجات اسی ریپوزٹری کے پلگ اِن فولڈرز یا معاونت یافتہ گٹ ہب ریپوزٹری ماخذوں کا حوالہ دے سکتے ہیں. ورک اسپیس میں درآمد کے لیے دیگر گٹ میزبانوں اور پیکیج رجسٹری کے ماخذوں، مثلاً npm، کی معاونت دستیاب نہیں ہے.

معاونت یافتہ فارمیٹس، جے ایس او این کی مثالوں اور ماخذ کے خانوں کے لیے دیکھیں: پلگ اِن کا انتظام.

ورک اسپیس تک رسائی کی ترتیبات طے کریں

گٹ ہب پلگ اِن کا مواد فراہم کرتا ہے، جبکہ ورک اسپیس کی ترتیبات تنصیب اور توثیق کو کنٹرول کرتی ہیں. درآمد اور ہم وقت سازی سے ریپوزٹری کی پالیسی کی قدریں، مثلاً AVAILABLE یا ON_USE، لاگو نہیں ہوتیں. اپنی ورک اسپیس کے ہر پلگ اِن کے لیے یہ ترتیبات طے کریں.


ہر اہل کردار کے لیے دستیاب یا نصب شدہ منتخب کرنے کے لیے تنصیب کی پالیسی استعمال کریں. درکار ایپس بھی فعال ہونی چاہئیں، اور اراکین کو منسلک سروس تک رسائی حاصل ہونی چاہیے اور تمام ضروری توثیق مکمل کرنی چاہیے.


پلگ اِن کی تازہ کاری کی ہم وقت سازی کرنے یا موجودہ پلگ اِن کا انتظام گٹ ہب کو منتقل کرنے سے اس کی ورک اسپیس کی پالیسیاں برقرار رہتی ہیں. پلگ اِن درآمد کرنے سے ایپ تک رسائی نہیں ملتی اور نہ ہی اراکین کے اکاؤنٹس منسلک ہوتے ہیں.


ورک اسپیس میں مختلف حصوں تک جانے، ایپ تک رسائی اور ورک اسپیس کے کنٹرول کے لیے دیکھیں: پلگ اِن اور ایپس کے لیے انتظامی کنٹرول، تحفظ اور تعمیل.

پلگ اِن تازہ ترین رکھیں

نئی مارکیٹ پلیس روزانہ تازہ کاریوں کی جانچ کرتی ہیں. خودکار ہم وقت سازی کا انتظار کیے بغیر تازہ کاری کی درخواست کرنے کے لیے:

  1. انتظامی کنسول پر جائیں، مطلوبہ ChatGPT ورک اسپیس منتخب کریں، اور پلگ اِن کھولیں.

  2. مارکیٹ پلیس کھولیں اور مطلوبہ مارکیٹ پلیس منتخب کریں.

  3. ابھی ہم وقت سازی کریں منتخب کریں.

ہم وقت سازی مارکیٹ پلیس میں نئے اندراجات شامل اور موجودہ پلگ اِن تازہ کر سکتی ہے. ریپوزٹری کی تبدیلیوں کو ضم کرنے سے پہلے ان کا جائزہ لیں، کیونکہ خودکار ہم وقت سازی دوبارہ درآمد کا مرحلہ انجام دیے بغیر نئے پلگ اِن درآمد کر سکتی ہے.

ہم وقت سازی کے نتائج کا جائزہ لیں

ہم وقت سازی کے بعد اس کی کیفیت اور محفوظ شدہ رپورٹ کا جائزہ لیں. مکمل — N خرابیاں کا مطلب ہے کہ ہم وقت سازی ختم ہو گئی، لیکن کچھ پلگ اِن پر کارروائی نہیں ہو سکی.


اگر کسی موجودہ پلگ اِن کی تازہ کاری درست نہ ہو تو اس کا آخری کارآمد نسخہ برقرار رکھا جاتا ہے. دیگر درست تازہ کاریاں پھر بھی مکمل ہو سکتی ہیں. گٹ ہب میں رپورٹ کردہ مسئلہ درست کریں، پھر دوبارہ کوشش کرنے کے لیے ابھی ہم وقت سازی کریں منتخب کریں.


اگر آپ کے انتظامی منظر میں انفرادی طور پر درآمد کیے گئے پلگ اِن کے لیے تازہ کریں دکھائی دے تو اس پلگ اِن کو تازہ کرنے کے لیے اسے استعمال کریں. پلگ اِن کی فہرست تازہ کریں صرف دکھائی گئی فہرست کو دوبارہ لوڈ کرتا ہے؛ یہ گٹ ہب سے ہم وقت سازی نہیں کرتا.

ہٹانے اور حذف کرنے کا فرق سمجھیں

ریپوزٹری سے کوئی اندراج ہٹانے سے ورک اسپیس میں اس کی درآمد شدہ نقل حذف نہیں ہوتی. پلگ اِن پر اب ماخذ میں موجود نہیں کا نشان لگا دیا جاتا ہے.


ChatGPT میں مارکیٹ پلیس حذف کرنے سے اس سے درآمد کیے گئے تمام پلگ اِن حذف ہو جاتے ہیں. گٹ ہب سے دوبارہ منسلک ہونے یا ملکیت تبدیل کرنے کے لیے مارکیٹ پلیس حذف نہ کریں.

گٹ ہب سے دوبارہ منسلک ہوں یا اس تک رسائی تبدیل کریں

مارکیٹ پلیس کی ہم وقت سازی اسے درآمد کرنے والے منتظم کا گٹ ہب کنکشن استعمال کرتی ہے. اس اکاؤنٹ کو مارکیٹ پلیس کی ریپوزٹری اور اس میں حوالہ دی گئی تمام ریپوزٹریوں تک مسلسل رسائی درکار ہوتی ہے.

اصل اکاؤنٹ دوبارہ منسلک کریں

  1. تصدیق کریں کہ درآمد کے لیے استعمال کیے گئے گٹ ہب اکاؤنٹ کو اب بھی تمام مطلوبہ ریپوزٹریوں تک رسائی حاصل ہے.

  2. جس منتظم نے اصل میں مارکیٹ پلیس درآمد کی تھی، ان سے کہیں کہ ChatGPT میں گٹ ہب پلگ اِن کھول کر اپنا اکاؤنٹ دوبارہ منسلک کریں.

نئے منتظم کو منتقل کریں

ورک اسپیس کے نئے منتظم اپنا گٹ ہب کنکشن استعمال کر کے وہی مارکیٹ پلیس درآمد کر سکتے ہیں:

  1. انتظامی کنسول پر جائیں، مطلوبہ ChatGPT ورک اسپیس منتخب کریں، اور پلگ اِن کھولیں. پھر شامل کریں > مارکیٹ پلیس درآمد کریں منتخب کریں.

  2. ماخذ، مسار اور شاخ، ٹیگ یا کمٹ کے لیے وہی قدریں درج کریں جو موجودہ مارکیٹ پلیس کے لیے استعمال کی گئی تھیں.

  3. مارکیٹ پلیس درآمد کریں منتخب کریں اور پوچھے جانے پر گٹ ہب تک رسائی کی اجازت دیں.

آئندہ ہم وقت سازی نئے منتظم کا گٹ ہب کنکشن استعمال کرے گی. نئے منتظم کے اکاؤنٹ کو مارکیٹ پلیس کی ریپوزٹری اور اس میں حوالہ دی گئی ہر ریپوزٹری کو پڑھنے کی رسائی حاصل ہونی چاہیے.

موجودہ پلگ اِن کا انتظام گٹ ہب کو منتقل کریں

آپ مارکیٹ پلیس کے ذریعے ورک اسپیس کے ایسے موجودہ پلگ اِن کا انتظام کر سکتے ہیں جسے آرکائیو کے طور پر اپ لوڈ کیا گیا ہو یا جس کا انتظام ابھی کسی گٹ ہب ماخذ کے ذریعے نہ کیا جا رہا ہو. موجودہ پلگ اِن اسی ورک اسپیس میں ہونا چاہیے اور اس کا نام بھی وہی ہونا چاہیے. کسی دوسرے گٹ ہب ماخذ کے زیر انتظام پلگ اِن کا انتظام اس طریقے سے منتقل نہیں کیا جا سکتا.


اپنی مارکیٹ پلیس میں موجودہ پلگ اِن کی شناخت کرنے کے لیے:

  1. انتظامی کنسول پر جائیں، مطلوبہ ChatGPT ورک اسپیس منتخب کریں، اور پلگ اِن کھولیں. پلگ اِن کھولیں.

  2. اس کے یو آر ایل میں /admin/plugins/ کے بعد موجود پلگ اِن کی شناخت نقل کریں.

  3. مارکیٹ پلیس کی plugins صف میں متعلقہ اندراج کے اندر، name اور source کے ساتھ اس شناخت کو pluginId کے طور پر شامل کریں. اسے پلگ اِن کی plugin.json فائل میں شامل نہ کریں.

پلگ اِن کی شناخت، اشتراک کی ترتیبات اور ورک اسپیس کی پالیسیاں برقرار رہتی ہیں. آئندہ تازہ کاریوں کا ماخذ گٹ ہب بن جاتا ہے، اس لیے بعد میں آرکائیو اپ لوڈ کر کے اسے تبدیل نہیں کیا جا سکتا.


منتقلی کی مثال اور تقاضوں کے لیے دیکھیں: پلگ اِن کا انتظام.

موجودہ ایپ کا حوالہ دیں

پلگ اِن اپنی بنیادی ڈائریکٹری میں موجود .app.json میں کسی موجودہ ایپ کا حوالہ دے سکتا ہے. فائل کے نام کے شروع میں نقطہ ضرور شامل کریں، اور پلگ اِن کی شناخت کے بجائے ایپ کی شناخت استعمال کریں. مقامی پلگ اِن کے لیے، .codex-plugin/plugin.json میں apps خانے کی قدر ./.app.json مقرر کریں.


یہ حوالہ کوئی ایپ تخلیق نہیں کرتا اور نہ ہی اضافی اجازتیں دیتا ہے. ایپ کی ورک اسپیس تک موجودہ رسائی، توثیق، کارروائیوں کے کنٹرول اور منسلک سروس کی اجازتیں بدستور لاگو رہتی ہیں.


جے ایس او این کی ساخت کے لیے دیکھیں: پلگ اِن کا انتظام.

صرف ڈیسک ٹاپ کے لیبل کا مطلب سمجھیں

صرف ڈیسک ٹاپ کا نشان رکھنے والا پلگ اِن ویب پر ChatGPT میں نہیں چل سکتا. درآمد شدہ پلگ اِن کو یہ لیبل اس وقت مل سکتا ہے جب ان میں ایم سی پی سرورز کی وضاحت ہو، مثلاً mcp.json یا .mcp.json میں، چاہے سرور کسی دور دراز ایچ ٹی ٹی پی ایس یو آر ایل کا استعمال ہی کیوں نہ کرتا ہو.


صرف .app.json کا حوالہ شامل کرنے سے صرف ڈیسک ٹاپ کا لیبل نہیں ہٹتا. حوالہ دی گئی ہر ایپ کا رکن کے کردار کے لیے دستیاب ہونا اب بھی ضروری ہے، اور اس کی رسائی اور توثیق کے معمول کے تقاضے لاگو رہتے ہیں.

کیا یہ آرٹیکل مددگار تھا؟