Claude Code نے 15 جولائی کو ورژن 2.1.211 جاری کیا، جس میں ایک “--forward-subagent-text” فلیگ اور ملٹی ایجنٹ ورک فلو کے لیے استحکام اور سیکیورٹی پیچز کا مجموعہ شامل کیا گیا ہے۔ وہ ٹیمیں جو Claude Code کو بیک اینڈ سروس کے طور پر استعمال کرتی ہیں، وہ اب آخر کار سب ایجنٹس (subagents) کو ریئل ٹائم میں دیکھ سکتی ہیں اور ان خاموش ناکامیوں (silent failures) سے بچ سکتی ہیں جو طویل مدتی کاموں میں خلل ڈالتی رہی ہیں۔
یہ اپ ڈیٹ اب کیوں اہم ہے
Claude Code کی بنیادی اہمیت متعدد AI ایجنٹس کو منظم کرنے میں ہے جو ایک دوسرے کو کام سونپتے ہیں۔ اب تک، ایک پیرنٹ ٹاسک (parent task) غیر فعال نظر آ سکتا تھا جبکہ ایک سب ایجنٹ مصروف ہو، اور ایجنٹس کبھی کبھی ختم ہونے کے بعد پرانے پرامپٹس (stale prompts) کے ساتھ دوبارہ ظاہر ہو جاتے تھے۔ ورژن 2.1.211 آپ کو ویزیبلٹی (visibility)، قابل اعتماد اسٹیٹ ہینڈلنگ، اور سخت پرمیشن گیٹنگ فراہم کر کے اس مسئلے کو حل کرتا ہے۔
نیا سب ایجنٹ ویزیبلٹی فلیگ
“--forward-subagent-text” کا آپشن سب ایجنٹ کے ٹیکسٹ آؤٹ پٹ اور اندرونی "سوچ" (thinking) کو پیرنٹ کے JSON فیڈ میں اسٹریم کرتا ہے۔ اب ایک ڈیش بورڈ یا CI پائپ لائن بالکل یہ دکھا سکتی ہے کہ ہر سب ایجنٹ کیا کر رہا ہے، بجائے اس کے کہ صرف خالی یا "انتظار" (waiting) کا اسٹیٹس نظر آئے۔ ان آپریٹرز کے لیے جو طویل مدتی پائپ لائنز کی نگرانی کرتے ہیں، یہ فلیگ ایک "بلیک باکس" کو قابلِ سراغ مرحلے میں بدل دیتا ہے، جس سے ڈی بگنگ (debugging) اور کیپیسٹی پلاننگ بہت آسان ہو جاتی ہے۔
بنیادی استحکام کی اصلاحات
- درست اسٹیٹس رپورٹنگ – ایجنٹس اب غلط نتائج بتانے کے بجائے اپنی اصل حالت (state) واپس کرتے ہیں جب انہیں کوئی غلطی (error) آتی ہے۔
- ختم شدہ ایجنٹس کا خودکار دوبارہ پیدا ہونا (auto-respawn) نہیں – ایک بار جب ایجنٹ ختم ہو جائے تو وہ بند ہی رہتا ہے؛ وہ اب اصل پرامپٹ کے ساتھ دوبارہ ظاہر نہیں ہوتا۔
- سلیپ کے بعد سیشن کی برقرار رہائش – ہوسٹ کمپیوٹر کے جاگنے کے بعد متوازی سیشنز لاگ ان رہتے ہیں، جس سے اچانک آتھنٹیکیشن کی ناکامیوں سے بچا جا سکتا ہے۔
- Git worktree کی صفائی – Git worktrees کے اندر موجود کاموں کو حذف کرنے سے اب غلطیاں (errors) پیدا نہیں ہوتیں، جس سے عارضی ریپوزٹریز پر انحصار کرنے والے CI/CD ورک فلو ہموار ہو جاتے ہیں۔
ماڈل ہینڈلنگ اور MCP ریکوری
پلگ ان MCP (multi-client protocol) سرورز کے صارفین دیکھیں گے کہ اب غیر فعال سیشنز ٹائم آؤٹ ہونے کے بجائے آسانی سے دوبارہ جڑ (reconnect) جاتے ہیں۔ ماڈل سلیکشن کے وہ بگ (bugs) جو Vertex AI اور Bedrock صارفین کے لیے غلط فال بیک نوٹس پیدا کرتے تھے، انہیں ختم کر دیا گیا ہے۔ سب ایجنٹس وہ ماڈل برقرار رکھتے ہیں جو انہیں تفویض کیا گیا تھا، چاہے ٹاسک دوبارہ شروع ہو یا کوئی فالو اپ میسج آئے، جس سے ٹیموں کو کلاؤڈ کمپیوٹ لاگت کو قابلِ پیش گوئی رکھنے میں مدد ملتی ہے۔
سیکیورٹی کو مضبوط بنانا
- پرمیشن پری ویو کی صفائی (sanitization) – وہ خصوصی حروف (special characters) جو پرامپٹس کو دھوکہ دینے کے لیے استعمال کیے جا سکتے ہیں، اب بلاک کر دیے گئے ہیں، جس سے دھوکہ دہی پر مبنی منظوریوں کا خطرہ کم ہو جاتا ہے۔
- Bash آٹو موڈ کی پابندی – غیر سینڈ باکسڈ (un-sandboxed) Bash کمانڈز اب مینوئل پرامپٹ کو نظر انداز نہیں کر سکتیں، جس سے ممکنہ طور پر خطرناک شیلز (shells) کے خاموش ایگزیکیوشن کو روکا جا سکتا ہے۔
- مستقل "ہمیشہ اجازت دیں" (always allow) کے اصول – یہ اصول اب ریپوزٹری کی جڑ (root) پر محفوظ کیے جاتے ہیں، تاکہ وہ مختلف worktrees میں برقرار رہیں اور چیک آؤٹ کے بعد غائب نہ ہوں۔
کس کو فائدہ ہوگا، اور کسے دشواری ہو سکتی ہے
یہ اپ ڈیٹ ان تنظیموں کے لیے بہترین ہے جو Claude Code کو سرور سائیڈ آرکیسٹریٹر (orchestrator) کے طور پر استعمال کرتی ہیں—جیسے بڑے AI سے چلنے والے مائیکرو سروس اسٹیکس، خودکار ٹیسٹنگ پائپ لائنز، اور ڈیٹا پروسیسنگ بیک اینڈز۔ سب ایجنٹ کے اقدامات کی ویزیبلٹی ڈی بگنگ کے وقت کو کم کرتی ہے، جبکہ سخت پرمیشن ماڈل غلطی سے اختیارات بڑھنے (privilege escalation) کے امکان کو کم کرتا ہے۔
آگے کیا کریں
- تمام ماحول (environments) میں ورژن 2.1.211 ڈاؤن لوڈ (pull) کریں۔
- ایک فوری MCP idle-resume ٹیسٹ چلائیں: ایک سرور کو غیر فعال چھوڑ دیں، پھر ایک کام دوبارہ شروع کریں اور دوبارہ جڑنے (reconnection) کی تصدیق کریں۔
- تصدیق کریں کہ سب ایجنٹ ماڈل اوور رائڈز ٹاسک کے دوبارہ شروع ہونے پر برقرار رہتے ہیں؛ اگر نہیں، تو اپنے لانچ اسکرپٹس میں فلیگ کے استعمال کو چیک کریں۔
- رکے ہوئے بیک گراؤنڈ ایجنٹس کا مشاہدہ کریں تاکہ اس بات کو یقینی بنایا جا سکے کہ وہ اب پرانے پرامپٹس جاری نہیں کر رہے۔
مستقبل کا منظرنامہ
موجودہ ریلیز کا مرکز محض ماڈل اپ گریڈز کے بجائے مشاہدے (observability) اور حفاظت کی طرف منتقل ہو گیا ہے۔
خلاصہ: ورژن 2.1.211 Claude Code کو ایک چھپے ہوئے ڈیزائنر سے ایک شفاف اور زیادہ محفوظ آرکیسٹریٹر میں بدل دیتا ہے—بالکل وہی اپ گریڈ جس کی پروڈکشن ٹیموں کو اہم کاموں کے لیے AI ایجنٹس پر بھروسہ کرنے کے لیے ضرورت ہے۔
