openclaw plugins.
معظم مسارات عمل التثبيت تكون كالتالي:
- العثور على حزمة
- تثبيتها من ClawHub، أو npm، أو git، أو مسار محلي
- السماح لـ Gateway المُدار بإعادة التشغيل تلقائيًا، أو إعادة تشغيله يدويًا عندما لا يكون مُدارًا
- التحقق من تسجيلات وقت تشغيل Plugin
سرد Plugins والبحث عنها
--json للبرامج النصية:
plugins list فحص جرد بارد. يعرض ما يمكن لـ OpenClaw اكتشافه
من الإعدادات، وملفات البيان، وسجل Plugins؛ ولا يثبت أن Gateway
قيد التشغيل بالفعل قد استورد وقت تشغيل Plugin. يتضمن إخراج JSON
تشخيصات السجل وdependencyStatus الثابتة لكل Plugin عندما تعلن
حزمة Plugin عن dependencies أو optionalDependencies.
يستعلم plugins search من ClawHub عن حزم Plugin القابلة للتثبيت ويطبع
تلميحات التثبيت مثل openclaw plugins install clawhub:<package>.
تثبيت Plugins
clawhub:
أو npm: أو git: أو npm-pack: عندما تحتاج إلى اختيار مصدر حتمي.
إذا كان الاسم العاري يطابق معرّف Plugin رسميًا، يستطيع OpenClaw تثبيت
إدخال الفهرس مباشرة.
استخدم --force فقط عندما تريد عن قصد الكتابة فوق هدف تثبيت موجود.
للترقيات الروتينية لتثبيتات npm أو ClawHub أو hook-pack المتتبعة، استخدم
openclaw plugins update.
إعادة التشغيل والفحص
بعد تثبيت أو تحديث أو إلغاء تثبيت كود Plugin، يعيد Gateway المُدار قيد التشغيل مع تمكين إعادة تحميل الإعدادات تشغيل نفسه تلقائيًا. إذا لم يكن Gateway مُدارًا أو كانت إعادة التحميل معطلة، فأعد تشغيله بنفسك قبل فحص أسطح وقت التشغيل الحية:inspect --runtime عندما تحتاج إلى دليل على أن Plugin سجّل أسطح
وقت التشغيل مثل الأدوات، أو الخطافات، أو الخدمات، أو طرائق Gateway، أو
مسارات HTTP، أو أوامر CLI التي يملكها Plugin. أما inspect وlist
العاديان فهما فحوصات باردة لملف البيان، والإعدادات، والسجل.
تحديث Plugins
@beta والإصدارات الدقيقة المثبتة مستخدمة
في تشغيلات update <plugin-id> اللاحقة.
openclaw plugins update --all هو مسار الصيانة المجمّعة. لا يزال يحترم
مواصفات التثبيت المتتبعة العادية، لكن سجلات Plugin الرسمية الموثوقة الخاصة
بـ OpenClaw يمكن أن تتزامن مع هدف الفهرس الرسمي الحالي بدل البقاء على
حزمة رسمية دقيقة قديمة. إذا تم ضبط update.channel على beta، فستستخدم
المزامنة الرسمية المجمّعة هذه سياق قناة beta. استخدم update <plugin-id>
المستهدف عندما تريد عن قصد إبقاء مواصفة رسمية دقيقة أو موسومة دون تغيير.
بالنسبة لتثبيتات npm، يمكنك تمرير مواصفة حزمة صريحة لتبديل السجل المتتبع:
openclaw update على قناة beta، يمكن لسجلات Plugin تفضيل
إصدارات @beta المطابقة. للاطلاع على قواعد الرجوع والتثبيت الدقيقة، راجع
openclaw plugins.
إلغاء تثبيت Plugins
--keep-files. يعيد Gateway المُدار
قيد التشغيل تشغيل نفسه تلقائيًا عندما يغيّر إلغاء التثبيت مصدر Plugin.
في وضع Nix (OPENCLAW_NIX_MODE=1)، تكون أوامر تثبيت Plugin وتحديثه
وإلغاء تثبيته وتمكينه وتعطيله معطلة. أدر هذه الخيارات في مصدر Nix الخاص
بالتثبيت بدلًا من ذلك.
اختيار مصدر
| المصدر | استخدمه عندما | مثال |
|---|---|---|
| ClawHub | تريد اكتشافًا أصيلًا لـ OpenClaw، وملخصات فحص، وإصدارات، وتلميحات | openclaw plugins install clawhub:<package> |
| npmjs.com | تشحن حزم JavaScript بالفعل أو تحتاج إلى وسوم توزيع npm/سجل خاص | openclaw plugins install npm:@acme/openclaw-plugin |
| git | تريد فرعًا أو وسمًا أو تثبيتًا من مستودع | openclaw plugins install git:github.com/<owner>/<repo>@<ref> |
| مسار محلي | تطوّر أو تختبر Plugin على الجهاز نفسه | openclaw plugins install --link ./my-plugin |
| npm pack | تثبت أثر حزمة محلية عبر دلالات تثبيت npm | openclaw plugins install npm-pack:<path.tgz> |
| marketplace | تثبت Plugin متوافقًا مع Claude من marketplace | openclaw plugins install <plugin> --marketplace <source> |
plugins.load.paths بدل تثبيتها باستخدام
plugins install.
نشر Plugins
ClawHub هو سطح الاكتشاف العام الأساسي لـ OpenClaw Plugins. انشر هناك عندما تريد أن يعثر المستخدمون على بيانات Plugin الوصفية، وسجل الإصدارات، ونتائج فحص السجل، وتلميحات التثبيت قبل أن يثبتوا.package.json
- يشرح نشر ClawHub المالكين، والنطاقات، والإصدارات، والمراجعة، والتحقق من الحزمة، ونقل الحزمة.
- تعرض بناء Plugins شكل حزمة Plugin ومسار عمل النشر الأول.
- يعرّف ملف بيان Plugin حقول ملف بيان Plugin الأصلية.
clawhub: أو npm: عندما تحتاج إلى فرض مصدر واحد.
ذات صلة
- Plugins - التثبيت، والإعداد، وإعادة التشغيل، واستكشاف الأخطاء وإصلاحها
openclaw plugins- مرجع CLI الكامل- Plugins المجتمع - الاكتشاف العام والنشر عبر ClawHub
- ClawHub - عمليات CLI للسجل
- بناء Plugins - إنشاء حزمة Plugin
- ملف بيان Plugin - ملف البيان والبيانات الوصفية للحزمة