Skip to content
تم إنشاء هذه الصفحة وترجمتها بمساعدة الذكاء الاصطناعي. إذا لاحظت أي أخطاء، لا تتردد في المساهمة في تحسينها. تعديل على GitHub

prx doctor

تشغيل تشخيصات شاملة على تثبيت PRX. يتحقق من صحة الإعدادات واتصال الخادم وصحة القنوات والوصول لواجهة API الخاصة بالمزودين وتوفر النماذج.

الاستخدام

bash
prx doctor [SUBCOMMAND] [OPTIONS]

الخيارات

الرايةاختصارالقيمة الافتراضيةالوصف
--config-c~/.config/prx/config.tomlمسار ملف الإعدادات
--json-jfalseالمخرج بتنسيق JSON
--verbose-vfalseعرض مخرجات الفحص التفصيلية
--fixfalseمحاولة الإصلاح التلقائي للمشاكل الشائعة

الأوامر الفرعية

prx doctor (بدون أمر فرعي)

تشغيل جميع فحوصات التشخيص.

bash
prx doctor

مثال على المخرج:

 PRX Doctor
 ══════════════════════════════════════════

 Configuration
   Config file exists ............... OK
   Config file valid ................ OK
   Data directory writable .......... OK

 Daemon
   Daemon running ................... OK (PID 12345)
   Gateway reachable ................ OK (127.0.0.1:3120)
   Uptime ........................... 3d 14h 22m

 Providers
   anthropic ....................... OK (claude-sonnet-4-20250514)
   ollama .......................... OK (llama3, 2 models)
   openai .......................... WARN (key not configured)

 Channels
   telegram-main ................... OK (connected)
   discord-dev ..................... OK (connected)
   slack-team ...................... FAIL (auth error)

 Memory
   Backend (sqlite) ................ OK
   Entries ......................... 1,247

 Evolution
   Engine .......................... OK (running)
   Last L1 cycle ................... 2h ago

 Summary: 10 passed, 1 warning, 1 failure

prx doctor models

التحقق من توفر النماذج عبر جميع المزودين المضبوطين.

bash
prx doctor models [OPTIONS]
الرايةاختصارالقيمة الافتراضيةالوصف
--provider-Pالكلفحص مزود محدد فقط
bash
# فحص نماذج جميع المزودين
prx doctor models

# فحص نماذج Ollama فقط
prx doctor models --provider ollama

مثال على المخرج:

 Provider     Model                        Status    Latency
 anthropic    claude-sonnet-4-20250514              OK        245ms
 anthropic    claude-haiku-4-20250514               OK        189ms
 ollama       llama3                       OK        12ms
 ollama       codellama                    OK        15ms
 openai       gpt-4o                       SKIP (no key)

فحوصات التشخيص

يجري الفاحص الفحوصات التالية:

الفئةالفحصالوصف
الإعداداتوجود الملفملف الإعدادات موجود في المسار المتوقع
الإعداداتصحة البنيةيتم تحليل TOML بدون أخطاء
الإعداداتصحة المخططجميع القيم تطابق الأنواع والنطاقات المتوقعة
الخادمالعملية تعملمعرف عملية الخادم (PID) نشط
الخادمالبوابة قابلة للوصولنقطة نهاية HTTP للسلامة تستجيب
المزودونمفتاح API معيّنمفاتيح API المطلوبة مضبوطة
المزودونAPI قابلة للوصولواجهة API الخاصة بالمزود تستجيب لطلب اختبار
القنواتالرمز صالحرموز بوتات القنوات مقبولة
القنواتمتصلةالقناة متصلة بشكل نشط
الذاكرةالواجهة متاحةمخزن الذاكرة قابل للوصول
التطورالمحرك يعملمحرك التطور نشط

الإصلاح التلقائي

تحاول الراية --fix حل المشاكل الشائعة تلقائيًا:

  • إنشاء مجلدات البيانات المفقودة
  • تحديث رموز OAuth منتهية الصلاحية
  • إعادة تشغيل القنوات المنقطعة
  • إزالة مدخلات الذاكرة المؤقتة غير الصالحة
bash
prx doctor --fix

ذو صلة

Released under the Apache-2.0 License.