گٹ ہب کی حد جو ایک اے آئی ایجنٹ اصل میں مارتی ہے وہ 80 فی منٹ ہے، نہ کہ آپ کے اکاؤنٹ کی عمر
GitHub کہیں بھی عمر کی بنیاد پر ریٹ لمٹ کی دستاویز نہیں کرتا۔ جو وہ دستاویز کرتا ہے وہ ہے منٹ میں 80 اور گھنٹے میں 500 مواد پیدا کرنے والی درخواستوں کی حد، جو بالکل ایک ایجنٹ کے پل ریکویسٹ کھولنے کی شکل ہے، اور کوئی آپ کو اس بارے میں خبردار نہیں کرتا۔
Michael Chenآپ کسی ایجنٹ کو کسی بگ پر لگا کر چلے جاتے ہیں، اور واپس آتے ہیں تو پل ریکویسٹ کے بجائے ایررز ملتے ہیں۔ عام وضاحت یہ دی جاتی ہے کہ آپ کا GitHub اکاؤنٹ بہت نیا ہے۔ یہ جانچنا قابلِ غور ہے، کیونکہ GitHub اپنی حدود تفصیل سے شائع کرتا ہے اور اکاؤنٹ کی عمر ان میں شامل نہیں ہے۔
یہ ہے جو دستاویزات دراصل کہتی ہیں، اور شائع شدہ نمبروں میں سے کون سا وہ ہے جس کا سامنا ایک خودمختار ایجنٹ کو سب سے پہلے ہوتا ہے۔
دو نمبر جو سب بولتے ہیں، اور کیوں نہ تو کوئی آپ کا مسئلہ ہے
GitHub کی REST دستاویزات بنیادی حدود کے بارے میں غیر مبہم ہیں۔ اگر آپ تصدیق شدہ نہیں ہیں تو ساٹھ درخواستیں فی گھنٹہ۔ پرسنل ایکسیس ٹوکن کے ساتھ پانچ ہزار فی گھنٹہ۔ GitHub ایپس کو انسٹالیشن کی کم از کم حد کے طور پر پانچ ہزار ملتے ہیں۔
پانچ ہزار فی گھنٹہ ایک ایجنٹ کے لیے فراخدلانہ ہے۔ ریپوزٹری پڑھنا، تبدیلی کی منصوبہ بندی کرنا اور پل ریکویسٹ کھولنا دسیوں ہزار کالز نہیں ہے۔ اگر آپ کو ایک ہی سیشن میں دیوار نظر آتی ہے، تو بنیادی حد تقریباً یقینی طور پر وہ دیوار نہیں ہے جس سے آپ ٹکرائے ہیں۔
اس صفحے پر، یا اس کے ساتھ والے ثانوی حدود والے حصے میں، کہیں بھی اکاؤنٹ کی عمر کو عنصر کے طور پر پیش نہیں کیا گیا۔ نہ بطور ضرب، نہ بطور درجہ، نہ بطور نوٹ۔ اس صفحے پر پہلے عمر کے گروہوں کی ایک جدول تھی جس میں ہر ایک کے لیے بیان کردہ رویہ تھا، اور وہ جدول نرم کرنے کے بجائے حذف کر دی گئی ہے، کیونکہ یہ کسی حقیقی میکانزم کا تخمینہ نہیں تھی۔ کوئی دستاویزی میکانزم نہیں ہے۔
وہ حد جو ایجنٹ کے ساتھ بالکل فٹ بیٹھتی ہے
GitHub کی ثانوی حدود دلچسپ ہیں، اور ان میں سے ایک بالکل خودمختار کام کی شکل میں ہے: فی منٹ 80 سے زیادہ مواد پیدا کرنے والی درخواستیں نہیں، اور فی گھنٹہ 500 سے زیادہ نہیں۔
مواد پیدا کرنے کا مطلب ہے چیزیں بنانا۔ کمٹس، پل ریکویسٹس، ایشوز، کمنٹس، ریویو تھریڈز۔ ایک شخص جو ہاتھ سے کوڈ لکھتا ہے وہ ایک گھنٹے میں مٹھی بھر چیزیں بناتا ہے۔ ایک ایجنٹ جو درجن بھر فائلوں میں ری فیکٹرنگ پر کام کر رہا ہو، چلتے چلتے کمٹ کرتا ہو اور اپنی پل ریکویسٹ پر خود کمنٹ کرتا ہو، ایک منٹ میں درجنوں چیزیں بنا سکتا ہے بغیر کسی خرابی کے۔
پانچ سو فی گھنٹہ ان دو میں سے زیادہ سخت حد ہے۔ ایک ایجنٹ جو ریپوزٹری پر لوپ کر رہا ہے، یا کئی ایجنٹ ایک ٹوکن شیئر کر رہے ہیں، وہ پانچ ہزار ریڈ ریکویسٹ بجٹ کو چھونے سے بہت پہلے اس حد تک پہنچ جائے گا۔ اس کے ساتھ شائع شدہ حدود کو اسی وجہ سے جاننا قابلِ قدر ہے: REST اور GraphQL APIs کے درمیان شیئر کی گئی سو کنکرنٹ درخواستیں، REST پر فی منٹ نو سو پوائنٹس، اور ہر ساٹھ سیکنڈ حقیقی وقت کے لیے نوے سیکنڈ پروسیسنگ کا وقت۔
حل کوئی پرانا اکاؤنٹ نہیں ہے۔ یہ کم، بڑی تحریریں ہیں: آٹھ کے بجائے ایک کمٹ، جاری رہنے والی تفسیر کے بجائے ایک خلاصہ کمنٹ، اور ہر ایجنٹ کے لیے ایک ٹوکن بجائے اس کے کہ ایک ٹوکن سب شیئر کریں۔
لازمی دو عنصری تصدیق دوسری طرف ناکام ہوتی ہے
اس صفحے پر پہلے کہا جاتا تھا کہ 2FA کے بغیر اکاؤنٹ سیکیورٹی ہولڈ کا زیادہ ممکنہ امیدوار ہے جو ایجنٹ کو درمیانِ کام منجمد کر سکتا ہے۔ دستاویزات اس کے قریب الٹ بیان کرتی ہیں، اور یہ فرق بدل دیتا ہے کہ آپ کو کیا کرنا چاہیے۔
GitHub شراکت کی سرگرمی کی بنیاد پر اکاؤنٹس کو لازمی 2FA کے لیے منتخب کرتا ہے: اس کے الفاظ میں، آپ کا اکاؤنٹ منتخب ہوتا ہے اگر آپ نے کوئی ایسا عمل کیا ہے جو ظاہر کرتا ہے کہ آپ شراکت دار ہیں۔ منتخب اکاؤنٹس کو 45 دن کی اندراج کی مدت اور پھر 7 دن کی مہلت ملتی ہے، جس کے بعد 2FA فعال ہونے تک اکاؤنٹ سائٹ پر استعمال نہیں کیا جا سکتا۔
اب وہ حصہ جو یہاں اہم ہے۔ ایک مقفل اکاؤنٹ نئی ایپس کو اختیار نہیں دے سکتا اور نہ نئے پرسنل ایکسیس ٹوکن بنا سکتا ہے۔ موجودہ ٹوکن کام کرتے رہتے ہیں، جان بوجھ کر، کیونکہ وہ آٹومیشن کو سہارا دیتے ہیں جس پر لوگ انحصار کرتے ہیں۔
تو ایک ایجنٹ جو جاری کردہ ٹوکن پر پہلے سے چل رہا ہے اکاؤنٹ کے مقفل ہونے پر نہیں رکتا۔ جو رکتا ہے وہ آپ کی اسے نیا ٹوکن جاری کرنے، یا نیا ٹول منسلک کرنے کی صلاحیت ہے۔ ناکامی اگلی گردش پر آتی ہے نہ کہ درمیانِ کام، جو ایک دن کھونے کا کہیں پرسکون طریقہ ہے۔ 2FA اس سے پہلے فعال کریں کہ آپ کو نیا ٹوکن درکار ہو، بعد میں نہیں۔
کیوں ٹوکن ہی پوری سیکیورٹی کی سرحد ہے
ایجنٹ جو کچھ بھی کرتا ہے، وہ آپ کی حیثیت سے کرتا ہے۔ پڑھنا، کمٹ کرنا، ورک فلو رنز شروع کرنا، یہ سب ایک ہی سٹرنگ سے تصدیق شدہ، اور یہ سب تاریخ میں آپ کے اکاؤنٹ سے منسوب۔
جو چیز اس ٹوکن کو آپ جو دائرہ دیتے ہیں اسے واحد حقیقی کنٹرول بناتی ہے، اور یہ ایک فیصلہ ہے جو ایک بار کیا جاتا ہے اور ساتھ رہتا ہے۔ ایک ریپوزٹری تک محدود ٹوکن ایجنٹ کی غلطیوں کو ایک ریپوزٹری تک محدود رکھتا ہے۔ ایک ٹوکن جو ہر اس چیز تک رسائی رکھتا ہے جہاں تک آپ پہنچ سکتے ہیں، ایسا نہیں کرتا۔ یہ دیکھتے ہوئے کہ وہی ٹوکن اوپر بیان کردہ مواد پیدا کرنے کا بجٹ بھی رکھتا ہے، ہر ایجنٹ کے لیے ایک ٹوکن حفاظتی اقدام بھی ہے اور تھرو پٹ اقدام بھی۔
یہاں اکاؤنٹ شیلف دراصل کیا رکھتی ہے
چونکہ یہ ایک مارکیٹ پلیس ہے، اس لیے بیان کرنے کے قابل مخصوص چیزیں ٹولز کے بجائے ہمارے اپنے اسٹاک کے بارے میں ہیں۔
GitHub شیلف 30 فروخت کنندگان سے 64 لائیو لسٹنگ رکھتی ہے، اور اس پر مکمل شدہ آرڈرز 20 مختلف مصنوعات میں 213 آرڈر لائنز تک پہنچتے ہیں، تو یہ چھوٹی ہے لیکن حقیقی طور پر تجارت کرتی ہے۔ تمام 64 عنوانات پڑھنے پر، تقریباً نصف دو عنصری تصدیق کی تشہیر کرتے ہیں، تقریباً اتنی ہی تعداد ای میل رسائی بنڈل کرتی ہے، اور کئی واضح طور پر کہتے ہیں کہ کلاسک پرسنل ایکسیس ٹوکن شامل ہے۔ مشتہر عمروں میں دس دن سے تین سال تک کا فرق ہے۔ ایک لسٹنگ Copilot سبسکرپشن ہے نہ کہ اکاؤنٹ۔
جو نہیں کہا جا سکتا وہ یہ ہے کہ ان میں سے کسی بھی لیبل کی کیا قیمت ہے۔ یہاں کا معمول یہ ہے کہ کسی فروخت کنندہ کے لیبل والے اسٹاک کا موازنہ اسی فروخت کنندہ کے بغیر لیبل والے اسٹاک سے کیا جائے، اور 64 لسٹنگ والی شیلف پر کوئی ایک فروخت کنندہ بھی دونوں میں اتنا نہیں رکھتا کہ موازنہ چل سکے۔ شیلف بھر کے ضربیں ڈرامائی لگتی ہیں اور ان کا کوئی مطلب نہیں، اس لیے وہ چھاپی نہیں جاتیں۔
اس شیلف پر وارنٹی میڈین پر بارہ گھنٹے چلتی ہے، جو ایسی خریداری کے لیے کم ہے جس کی پوری قیمت ایک ایسی اسناد ہے جسے آپ نے ابھی آزمایا نہیں ہے۔ اکاؤنٹ آنے کے فوراً بعد ایک ٹوکن جاری کریں اور ایک تصدیق شدہ کال کریں۔
ایک نوٹ کہ یہ کن ٹولز کے بارے میں ہے
اس صفحے کے عنوان میں نام کے گرد آدھے تلاش کے مشورے موازنے ہیں: یہ ایجنٹ اس کے مقابل، اور تیسرے کے مقابل۔ یہ نام ایک سے زیادہ اوپن سورس پروجیکٹس کے لیے استعمال ہوتا ہے، جو کسی دوسرے کے لیے لکھے گئے ٹیوٹوریل پر عمل کرنے سے پہلے جاننا قابلِ قدر ہے۔
اوپر کی کوئی بھی چیز اس بات پر منحصر نہیں کہ آپ نے کون سا چنا۔ کوئی بھی ایجنٹ جو ریپوزٹری پر لکھتا ہے وہ ٹوکن کے ذریعے کرتا ہے، وہی مواد پیدا کرنے کا بجٹ خرچ کرتا ہے، اور وہی اکاؤنٹ کی حالت وراثت میں پاتا ہے۔ یہی پائیدار حصہ ہے۔
یہاں AI اکاؤنٹ شیلفیں GitHub والی سے بہت پتلی ہیں اور لائیو پوسٹ سے بھی پتلی ہیں جو پہلے ظاہر کرتی تھی: آباد والی ہیں GPT اکاؤنٹس 61 لسٹنگز کے ساتھ، Grok 26 اور DeepSeek 17 کے ساتھ، جبکہ کئی نام والی شیلفیں بالکل خالی ہیں۔ سائٹ پر تمام 16,735 لائیو لسٹنگز میں، بالکل ایک کے عنوان میں Claude کا نام ہے، اور وہ Gmail لسٹنگ ہے نہ کہ AI-اکاؤنٹ والی۔
پورے متن میں حوالہ دی گئی حدود GitHub کی اپنی ریٹ-لمٹ دستاویزات سے ہیں، جو واحد ذریعہ ہے جو موجودہ رہتا ہے۔ لسٹنگ میں بیان کردہ ٹوکنز اور دو عنصری تصدیق والے اکاؤنٹس GitHub اکاؤنٹس کے تحت ہیں۔
```