الوصف
OmniHarness هي أداة متعددة الاستخدامات لتنظيم الوكلاء مصممة خصيصًا لـ OmniRoute. توفر نهجًا يعتمد على النظام المحلي، مما يسمح للمستخدمين بإدارة ونشر الوكلاء بكفاءة. تتميز الأداة بواجهة مستخدم طرفية تفاعلية مبنية باستخدام Ink/React، بالإضافة إلى واجهة سطر أوامر بدون رأس تتواجد في شجرة مصدر Go. يمكن للمستخدمين تنفيذ أوامر مثل إطلاق واجهة المستخدم التفاعلية، والتحقق من اتصالات البوابة، وإدراج كتالوجات التوجيه، وتحديث إلى أحدث إصدار من npm.
قراءة المزيد
تأتي الأداة مزودة بأنماط مختلفة، بما في ذلك التخطيط، والبناء، والبحث، ووضع الجنون، الذي يوافق تلقائيًا على المكالمات ويوزع الخطط عبر وكلاء العمل المتوازيين. تقدم واجهة المستخدم التفاعلية ميزات مثل شريط التوجيه، ومقياس السياق، والموافقات ذات الثقة المحدودة، واستئناف الجلسة. يمكن للمستخدمين أيضًا استخدام أوامر الشريحة لمجموعة متنوعة من العمليات.
يتطلب OmniHarness Node.js 20 أو أحدث ويدعم النشر التلقائي عبر GitHub Actions. تتم عملية النشر للأداة بسلاسة، حيث يتم تشغيل عملية البناء والنشر مع كل دفع إلى الفرع الرئيسي. يضمن ذلك أن تكون النسخة الأحدث متاحة دائمًا دون الحاجة لتخزين أي رموز npm.
يعد OmniHarness مثاليًا للمطورين والفرق التي تسعى لتبسيط عمليات تنظيم الوكلاء الخاصة بها. يوفر مجموعة قوية من الميزات وهندسة مرنة تلبي احتياجات متنوعة، من التخطيط البسيط إلى سيناريوهات البحث والنشر المعقدة.
- الفئةأدوات بناء وكلاء الذكاء الاصطناعي
- نموذج التسعيرمفتوح المصدر
- النشريعمل محليًا
- المنصاتالويب
الميزات الأساسية لـ OmniHarness
تنظيم الوكلاء يعتمد على النظام المحلي
واجهة مستخدم طرفية تفاعلية
واجهة سطر أوامر بدون رأس في Go
أنماط التخطيط، والبناء، والبحث
وضع الجنون للموافقة التلقائية
شريط التوجيه ومقياس السياق
استئناف الجلسة وأوامر الشريحة
النشر التلقائي عبر GitHub Actions
البدء مع OmniHarness
تكوين: تعيين OMNIROUTE_URL و OMNIROUTE_API_KEY
إطلاق: استخدم أمر 'omniharness' لواجهة المستخدم التفاعلية
تحقق: استخدم 'omniharness doctor' للتحقق من اتصال البوابة
تحديث: استخدم 'omniharness update' للحصول على أحدث إصدار
حالات استخدام OmniHarness
- تنظيم الوكلاء
- وضع البحث
- وضع البناء
- وضع التخطيط
- وضع الجنون







