الوصف
Iris Agent، الذي تم تطويره بواسطة 4onStudios، هو خدمة وكيل برمجة مستقلة متعددة الاستخدامات توفر مجموعة من الوظائف للمطورين. يدعم خدمة HTTP، CLI، وأنماط خادم ACP، مما يجعله قابلاً للتكيف مع بيئات التطوير المختلفة. تم تصميم الوكيل للتكامل بسلاسة مع IDEs، حيث يقدم دردشة متدفقة، أدوات مساحة العمل، مسارات LSP، وتكامل MCP.
قراءة المزيد
تستمع خدمة HTTP على المنفذ 8080 بشكل افتراضي وتوفر واجهة برمجة تطبيقات RESTful تحت /api/agent. تشمل النقاط الرئيسية للدخول رسائل الدردشة، إدارة دورة التشغيل، الموافقات على الأوامر، وفحص الأدوات. يوفر وضع CLI جلسة دردشة تفاعلية في الطرفية، بينما يسمح وضع خادم ACP بتكامل IDE عبر stdio.
Iris Agent قابل للتكوين بشكل كبير، مما يسمح للمستخدمين بتعيين مفاتيح API لمزودي النماذج المختلفين وتخصيص إعدادات وقت التشغيل من خلال متغيرات البيئة. يدعم اختيار النموذج الديناميكي وإدارة الجلسات، مما يمكّن المطورين من تخصيص سلوك الوكيل وفقًا لاحتياجاتهم المحددة.
تشمل ميزات الاستمرارية في الوكيل تخزين بيانات دورة التشغيل في SQLite وإدارة جلسات الدردشة كملفات JSON. كما يقدم مسارات آمنة فقط لسطح المكتب لإدارة المفاتيح بشكل آمن ومزامنة جلسات الدردشة عن بُعد. Iris Agent مفتوح المصدر ومتاحة على npm، مع خيارات التثبيت عبر npm أو Yarn.
بشكل عام، Iris Agent هو أداة قوية للمطورين الذين يسعون لتعزيز IDEs الخاصة بهم بقدرات وكيل البرمجة المتقدمة، مما يوفر المرونة والتكامل ودعم نماذج الذكاء الاصطناعي المتعددة.
- الفئةأدوات بناء وكلاء الذكاء الاصطناعي
- نموذج التسعيرمفتوح المصدر
- النشرCLI، HTTP، ACP
- المنصاتNode.js
الميزات الأساسية لـ Iris Agent
خدمة وكيل برمجة مستقلة عبر HTTP
CLI مع دردشة تفاعلية
خادم ACP لتكامل IDE
يدعم نماذج الذكاء الاصطناعي المتعددة
واجهة برمجة تطبيقات RESTful تحت /api/agent
اختيار نموذج ديناميكي
استمرارية مع SQLite
مسارات آمنة فقط لسطح المكتب
مفتوح المصدر ومتاحة على npm
إعدادات وقت تشغيل قابلة للتكوين
دردشة متدفقة وأدوات مساحة العمل
تكامل LSP وMCP
موافقات الأوامر وواجهات برمجة التطبيقات لدورة التشغيل
تكوين متغيرات البيئة
واجهة برمجة تطبيقات Node.js لعمليات IDE
كيفية استخدام Iris Agent؟
التثبيت: استخدم npm أو Yarn لتثبيت Iris Agent
التكوين: قم بتعيين مفاتيح API ومتغيرات البيئة
التشغيل: ابدأ الوكيل في وضع HTTP أو CLI أو ACP
التكامل: اتصل بـ IDEs لوظائف محسّنة
الإدارة: استخدم نقاط نهاية API لإدارة الدردشة والأدوات
حالات استخدام Iris Agent
- تكامل IDE
- إدارة المساحات العمل
- تكوين النموذج
- موافقات الأوامر
- فحص الأدوات



