عن المشروع
# Pi Agent Harness
مجموعة أدوات لوكلاء الذكاء الاصطناعي توفر وصولاً موحدًا إلى LLM، وبنية تحتية لتشغيل الوكلاء، وأداة CLI لوكيل البرمجة.
## الحزم الأساسية
| الحزمة | الوصف |
|---------|-------------|
| **@earendil-works/pi-ai** | واجهة برمجة تطبيقات LLM متعددة الموفريْن تدعم OpenAI وAnthropic وGoogle وغيرها |
| **@earendil-works/pi-agent-core** |运行时 الوكيل مع استدعاء الأدوات وإدارة الحالة |
| **@earendil-works/pi-coding-agent** | أداة CLI تفاعلية لوكيل البرمجة |
| **@earendil-works/pi-tui** | مكتبة واجهة مستخدم طرفية مع عرض تفاضلي |
| **@earendil-works/chord** |运行时 مستقل لتأليف التطبيقات للخدمات والحالة المكررة وRPC والإضافات |
| **@earendil-works/pi-telemetry** | عقود قياسات أداء محايدة للمزود، ومطبق مرجعي، واختبارات امتثال، ومخططات.Typed |
## الميزات الرئيسية
- **واجهة برمجة تطبيقات LLM موحدة**: التفاعل مع مزودين متعددين (OpenAI وAnthropic وGoogle وما إلى ذلك) من خلال واجهة واحدة
- **Runtime الوكيل**: حلقة وكيل كاملة مع قدرات استدعاء الأدوات وإدارة الحالة
- **أداة CLI لوكيل البرمجة**: وكيل برمجة تفاعلي عبر سطر الأوامر لعمليات التطوير
- **دعم الحاويات**: أنماط عزلة متعددة تشمل Gondolin micro-VM وDocker وOpenShell للتنفيذ المعزول
## الأمان وسلسلة التوريد
يفرض Pi إدارة صارمة للتبعيات:
- التبعيات الخارجية المباشرة مثبتة على إصدارات دقيقة
- تغييرات ملف القفل محظورة افتراضيًا دون موافقة صريحة
- يعمل npm audit بانتظام في CI، بما في ذلك التحقق من التوقيع
- يولد الشrinkwrap التبعيات ويسري scripts التحقق من دورة التبعيات مقابل القائمة المسموح بها
## التطوير
مبني باستخدام Node.js وTypeScript بهيكل monorepo. تشمل الأوامر الرئيسية `npm install --ignore-scripts` و`npm run build` و`./test.sh`.
## الرخصة
MIT
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.