ورک فلو
ایپ نہیں، ایجنٹ بدلیں۔
کوڈنگ ایجنٹ کا کوٹا کام کے بیچ ختم ہو سکتا ہے۔ آپ کی ریپوزٹری کا کچھ ختم نہیں ہوا۔ کام وہیں رہنے دیں، دوسرا ایجنٹ کھولیں اور اسی ٹرمینل میں جاری رکھیں۔
یہ عموماً تب ہوتا ہے جب مفید کام شروع ہو چکا ہو۔ ایجنٹ ریپوزٹری پڑھ کر خرابی ڈھونڈ چکا اور دو فائلیں بدل چکا ہوتا ہے۔ پھر ٹرمینل ایک ایسی بات پر رک جاتا ہے جس کا کوڈ سے تعلق نہیں: آپ استعمال یا خرچ کی حد تک پہنچ گئے ہیں۔
Claude Code کا ایک حقیقی پیغام صاف ہے: You've hit your individual spend limit · run /usage-credits to ask your admin for a higher limit۔ Codex کے اپنے نوٹس اور اکاؤنٹ کے مطابق اختیارات ہیں۔ الفاظ مختلف، رکاوٹ ایک: وینڈر کی حد ورکنگ ٹری کے بیچ آ گئی۔
پہلے معلوم کریں: کون سی حد؟
لوگ سب کو “token limit” کہتے ہیں، مگر یہ تین الگ مسئلے ہیں۔ گفتگو کا context بھر سکتا ہے، پلان کا کوٹا ختم ہو سکتا ہے، یا اکاؤنٹ credit یا خرچ کی حد تک پہنچ سکتا ہے۔ اگلا قدم اسی پر ہے جو پروڈکٹ حقیقت میں بتائے۔
Context یا لمبائی
ایک گفتگو اس مواد تک پہنچ گئی جو ماڈل فعال طور پر رکھ سکتا ہے۔
کیا کریں: سہولت ہو تو مختصر یا خلاصہ کریں، ورنہ مرکوز حوالگی کے ساتھ نیا سیشن شروع کریں۔
استعمال کا کوٹا
آپ کے پلان نے موجودہ مدت کا کوٹا استعمال کر لیا۔
کیا کریں: دکھایا گیا reset اور اکاؤنٹ کے upgrade یا credit اختیارات دیکھیں۔
خرچ یا credit کی حد
ادائیگی کے ساتھ جاری رہنا ذاتی، workspace یا ادارے کی بجٹ حد تک پہنچا۔
کیا کریں: فنڈ شامل کریں، حد بدلیں، admin سے کہیں، انتظار کریں یا کام دوسرے ایجنٹ کو دیں۔
سامنے والا نوٹس پڑھیں۔ وینڈر کے استعمال کے صفحے پر اس اکاؤنٹ کے reset، credit یا admin اختیارات دیکھیں۔ حدیں اور حل پلان کے مطابق بدلتے ہیں۔ لیکن ادائیگی، انتظار یا admin سے کہنا انجینئرنگ کا کام چلانے کے واحد طریقے نہیں۔
سبسکرپشن رکی۔ ریپوزٹری نہیں۔
واضح متبادل کی قیمت ایپ بدلنا ہے
فون پر واضح راستہ Claude چھوڑ کر Codex کے لیے ChatGPT کھولنا، یا اس کے برعکس ہے۔ محدود معنی میں یہ چلتا ہے کہ دوسرا ایجنٹ مل جاتا ہے۔ مگر عین تسلسل کے وقت پوری کاک پٹ بدل جاتی ہے۔
نیویگیشن، منظوری کے کنٹرول اور سیشن ہسٹری سب مختلف ہیں۔ ایک ایپ کا ورک فلو دوسری میں نہیں بھی ہو سکتا، اور دونوں عمومی SSH ٹرمینل نہیں جہاں tmux سیشن، SFTP اور tunnel ساتھ ہوں۔ پہلے منٹ پچھلی تبدیلی سمجھنے کے بجائے نئے بٹن ڈھونڈنے میں جاتے ہیں۔
ٹرمینل کو مستقل تہہ بنائیں
Claude Code اور Codex وہاں چلائیں جہاں کام ہے: ایک ہی مشین پر ایک ہی SSH کلائنٹ سے۔ Mobile SSH میں وینڈر بدلنا صرف نیا tmux پین کھول کر دوسری کمانڈ چلانا ہو سکتا ہے۔ فون کا انٹرفیس مانوس رہتا ہے کیونکہ وہ آپ کے سرور کا ہے، کسی ایک ماڈل وینڈر کا نہیں۔
| کام کی حالت | منتقل؟ |
|---|---|
| ریپوزٹری فائلیں اور غیر commit شدہ تبدیلیاںاسی ڈسک پر | ✓ ہاں |
| Git status، diff اور ٹیسٹ نتائجدونوں CLI دیکھ سکتے ہیں | ✓ ہاں |
| SSH ہوسٹ، shell اور ورک ڈائریکٹریوہی سیشن | ✓ ہاں |
| tmux، SFTP، tunnel اور Agent Alertsوہی موبائل ٹول | ✓ ہاں |
| دوسرے وینڈر کی گفتگو کی تاریخنئی حوالگی درکار | — نہیں |
یہ کارآمد portability ہے۔ اگلا ایجنٹ ڈسک پر فائلیں، diff، ٹیسٹ نتائج اور ہدایات دیکھ سکتا ہے۔ Mobile SSH کنکشن، tmux سیشن، اور SFTP و port forward اپنی جگہ رکھتے ہیں۔ Agent Alerts دونوں کے لیے ہیں کیونکہ hook ٹرمینل کی حالت بتاتا ہے، وینڈر کی وفاداری نہیں۔
وینڈر سے آزادی کا مطلب context کا جادوئی انتقال نہیں؛ مطلب یہ ہے کہ ثبوت تبدیلی کے بعد بھی رہتا ہے۔
دیانت دار حوالگی
Claude کی گفتگو Codex کی گفتگو نہیں بنتی، نہ اس کے برعکس۔ نئے ایجنٹ کو صرف “جاری رکھو” کہہ کر دوسری سروس کی chat دیکھنے کی امید نہ کریں۔ مستقل حالت دیں: ریپوزٹری قواعد، ورکنگ ٹری diff، چلائی گئی کمانڈز اور مطلوبہ نتیجہ۔
چار قدم کی حوالگی
- ثبوت محفوظ کریں
ٹری صاف یا overwrite نہ کریں۔
git status --shortمحفوظ اورgit diff --statمعائنہ کریں۔ - مقامی قواعد پڑھیں
نئے ایجنٹ کو ترمیم سے پہلے
AGENTS.mdاور متعلقہ دستاویزات پڑھائیں۔ - بنیادی حالت پھر قائم کریں
سب سے چھوٹا متعلقہ ٹیسٹ چلائیں اور کامیابی، ناکامی یا غیر آزمودہ چیز نوٹ کریں۔
- نئے پین میں جاری رکھیں
پرانی پین کے ساتھ دوسری CLI شروع کریں، مقصد و پابندیاں دیں اور پہلے موجودہ diff دیکھنے کو کہیں۔
AGENTS.md، git status اور موجودہ diff پڑھو۔ موجودہ کام محفوظ رکھو۔ متعلقہ ٹیسٹ چلاؤ، باقی کام سمجھاؤ، پھر کام جاری رکھو۔ اگر پہلا ایجنٹ خلاصے سے پہلے رک گیا تو diff ہی سرکاری خلاصہ ہے۔ نئے ایجنٹ سے پہلے معائنہ کرائیں۔ اس سے جزوی کام محفوظ، patch کے مفروضے واضح، اور جاری رکھنے، بدلنے یا واپس جانے کا صاف مقام ملتا ہے۔
آج کے مفید ایجنٹ کے لیے ایک انٹرفیس
Codex اور Claude Code ایک جیسے نہیں۔ ان کی طاقت، ماڈل، ٹول، حدیں اور اکاؤنٹ قواعد مختلف ہیں۔ اسی لیے انٹرفیس مستقل انتخاب مسلط نہ کرے۔ کام، دستیاب کوٹے اور ریپوزٹری پالیسی کے مطابق ایجنٹ چنیں۔
وینڈر کی مقامی ایپ اکثر اس کے cloud agent تک بلا سیٹ اپ تیز راستہ ہے۔ ضرورت ہو تو رکھیں۔ مگر کام آپ کی مشین پر ہو تو عمومی ٹرمینل زیادہ پائیدار گھر ہے: سرور کے لیے ایک ایپ، وہاں نصب کوئی بھی ایجنٹ، اور جب کام عام انجینئرنگ بنے تو پورا SSH ٹول باکس۔
ایجنٹ اس کی خوبی پر چنیں۔ ورک اسپیس اپنی شرطوں پر رکھیں۔