عن المشروع
pi-claude-bridge هو امتداد Pi يدمج Claude Code من خلال Anthropic Agent SDK. بدأ كتفرع من claude-agent-sdk-pi ويضيف البث، وجسر أدوات MCP، وجسر أدوات Pi المخصصة، واستئناف الجلسات واستمراريتها، ومزامنة السياق، ودعم التفكير، وتمرير المهارات، والعديد من إصلاحات الصحة.
يقدم قدرتين رئيسيتين. أولاً، مزود: يمكن اختيار نماذج Claude (Opus وSonnet وHaiku) في منتقي النماذج في Pi، مع تدفق استدعاءات الأدوات عبر واجهة TUI الخاصة بـ Pi. يتم جسر أدوات Pi إلى Claude Code، وتحصل أوامر bash على مهلة افتراضية تبلغ 120 ثانية، وتُنسخ مهارات Pi إلى موجه النظام الخاص بـ Claude Code، ويتم دعم التوجيه في منتصف الدور. تُستمد قائمة النماذج من كتالوج Anthropic الخاص بـ pi-ai، لذا تظهر نماذج Claude الجديدة بعد تحديث تلك الحزمة. يتم تمكين سياق 1M الموسع لقائمة صريحة من النماذج، مع خيارات تكوين لنوع الخطة وفوترة الاستخدام الإضافي؛ تبدأ النماذج الجديدة غير المدرجة عند 200K لتجنب الطلبات غير المدعومة.
ثانياً، تتيح أداة AskClaude الاختيارية لنموذج اللغة الخاص بـ Pi تفويض الأسئلة أو المهام إلى Claude Code عند استخدام مزود آخر. تدعم أوضاع القراءة وعدم القراءة والوضع الكامل، واختيار النموذج وجهد التفكير، وعلامة معزولة للجلسات النظيفة. تتجنب الاستدعاءات المفوضة تكوين Claude العام الخاص بالمستخدم.
يعيش التكوين في ملف JSON عام أو خاص بالمشروع ويغطي تسجيل الأدوات، والأوضاع الافتراضية، والخطة، ومعالجة السياق، وقيود MCP، والذاكرة التلقائية، ومسار ملف Claude التنفيذي. يمكن تمكين تسجيل التصحيح عبر متغير بيئة، مما يكتب سجلات الجسر وسجلات واجهة سطر أوامر Claude Code لكل استعلام.
يوثق ملف README المشكلات المعروفة: يتم إعادة بناء الجلسات أكثر من اللازم وتكون إعادة البناء مكلفة من حيث ذاكرة التخزين المؤقت للموجهات؛ ولا يتم نقل تعديلات الملفات التي يجريها Claude Code عبر عمليات إعادة البناء؛ وتفشل الإصدارات الأقدم من الجسر على Pi 0.86؛ ويمكن لمتغيرات بيئة Anthropic المُصدَّرة أن تتجاوز عملية Claude Code الفرعية. كما يلاحظ تحفظات التوافق مع الامتدادات الأخرى ومع امتداد الوكلاء الفرعيين، ويصف أوامر اختبارات الوحدة والتكامل.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.