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

pi-claude-bridge ایک Pi ایکسٹینشن ہے جو Anthropic کے Agent SDK کے ذریعے Claude Code کو مربوط کرتی ہے۔ یہ claude-agent-sdk-pi کے فورک کے طور پر شروع ہوئی اور اس میں اسٹریمنگ، MCP ٹول بریجنگ، کسٹم Pi ٹول بریجنگ، سیشن ریزیوم اور پرسسٹنس، کانٹیکسٹ سنک، تھنکنگ سپورٹ، اسکلز فارورڈنگ اور مختلف درستی کی مرمت شامل کی گئی۔ یہ دو بنیادی صلاحیتیں فراہم کرتی ہے۔ پہلی، ایک پرووائیڈر: Claude ماڈلز (Opus، Sonnet، Haiku) Pi کے ماڈل پکر میں منتخب کیے جا سکتے ہیں، اور ٹول کالز Pi کے TUI کے ذریعے گزرتی ہیں۔ Pi کے ٹولز Claude Code تک بریج کیے جاتے ہیں، bash کمانڈز کے لیے 120 سیکنڈ کا ڈیفالٹ ٹائم آؤٹ ہوتا ہے، Pi اسکلز Claude Code کے سسٹم پرامپٹ میں کاپی کی جاتی ہیں، اور مڈ-ٹرن اسٹیئرنگ کی سہولت موجود ہے۔ ماڈل کی فہرست pi-ai کے Anthropic کیٹلاگ سے لی جاتی ہے، لہٰذا اس پیکیج کو اپ ڈیٹ کرنے پر نئے Claude ماڈلز ظاہر ہوتے ہیں۔ توسیع شدہ 1M کانٹیکسٹ ماڈلز کی ایک واضح فہرست کے لیے فعال کیا جاتا ہے، جس میں پلان ٹائپ اور اضافی استعمال کی بلنگ کے کنفیگریشن آپشنز شامل ہیں؛ فہرست میں شامل نہ ہونے والے نئے ماڈلز 200K سے شروع ہوتے ہیں تاکہ غیر معاون درخواستوں سے بچا جا سکے۔ دوسری، ایک اختیاری AskClaude ٹول Pi کے اپنے LLM کو اجازت دیتا ہے کہ کسی دوسرے پرووائیڈر کے استعمال کے دوران سوالات یا کام Claude Code کو ڈیلیگیٹ کرے۔ یہ read، none اور full موڈز، ماڈل اور تھنکنگ-ایفرٹ کا انتخاب، اور صاف سیشنز کے لیے ایک isolated فلیگ کو سپورٹ کرتا ہے۔ ڈیلیگیٹ کی گئی کالز صارف کی عالمی Claude کنفیگریشن سے بچتی ہیں۔ کنفیگریشن ایک عالمی یا پروجیکٹ JSON فائل میں رہتی ہے اور اس میں ٹول رجسٹریشن، ڈیفالٹ موڈز، پلان، کانٹیکسٹ ہینڈلنگ، MCP پابندیاں، آٹو-میموری اور Claude ایگزیکیوٹیبل کا پاتھ شامل ہیں۔ ڈیبگ لاگنگ ایک ماحولیاتی ویری ایبل کے ذریعے فعال کی جا سکتی ہے، جو بریج لاگز اور فی-کوئری Claude Code CLI لاگز لکھتی ہے۔ README میں معلوم مسائل درج ہیں: سیشنز ضرورت سے زیادہ بار دوبارہ بنائے جاتے ہیں اور پرامپٹ-کیشے کے لحاظ سے دوبارہ تعمیر مہنگی ہوتی ہے؛ Claude Code کی جانب سے کی گئی فائل ایڈیٹس دوبارہ تعمیر کے دوران منتقل نہیں ہوتیں؛ پرانے بریج ورژنز Pi 0.86 پر ناکام ہو جاتے ہیں؛ اور ایکسپورٹ شدہ Anthropic ماحولیاتی ویری ایبلز Claude Code کے چائلڈ پروسیس کو اوور رائیڈ کر سکتے ہیں۔ یہ دیگر ایکسٹینشنز اور ایک subagents ایکسٹینشن کے ساتھ مطابقت کے تحفظات بھی نوٹ کرتا ہے، اور یونٹ اور انٹیگریشن ٹیسٹ کمانڈز بیان کرتا ہے۔