macOS companion app
Skills (macOS)
يعرض تطبيق macOS مهارات OpenClaw عبر Gateway؛ ولا يحلّل المهارات محليًا.
مصدر البيانات
- تُعيد
skills.status(Gateway) جميع المهارات مع حالة الأهلية والمتطلبات المفقودة، بما في ذلك عمليات الحظر بقائمة السماح للمهارات المضمّنة. - تأتي المتطلبات من
metadata.openclaw.requiresفي كل ملفSKILL.md.
إجراءات التثبيت
- يحدّد
metadata.openclaw.installخيارات التثبيت (brew/node/go/uv/download). - يستدعي التطبيق
skills.installلتشغيل برامج التثبيت على مضيف Gateway. - يمكن لسياسة
security.installPolicyالتي يديرها المشغّل (enabledوtargetsوexec) حظر عمليات تثبيت المهارات المدعومة من Gateway قبل تشغيل بيانات برنامج التثبيت الوصفية. فحص التعليمات البرمجية الخطرة المضمّن (المستخدم في عمليات تثبيت Plugin) غير موصول بمسار تثبيت المهارات. - إذا كان كل خيار تثبيت هو
download، فسيعرض Gateway جميع خيارات التنزيل. - وإلا، يختار Gateway برنامج تثبيت مفضّلًا واحدًا باستخدام تفضيلات التثبيت الحالية (
skills.install.preferBrewوskills.install.nodeManager) والملفات التنفيذية المتوفرة على المضيف: Homebrew أولًا عند تمكينpreferBrewوتوفرbrew، ثمuv، ثم مدير node المُهيّأ، ثم Homebrew مرة أخرى إذا كان متوفرًا (حتى من دونpreferBrew)، ثمgo، ثمdownload. - تعكس تسميات تثبيت Node مدير node المُهيّأ، بما في ذلك
yarn.
مفاتيح البيئة وواجهة API
- يخزّن التطبيق المفاتيح في
~/.openclaw/openclaw.jsonضمنskills.entries.<skillKey>. - يُحدّث
skills.updateالقيمenabledوapiKeyوenv.
الوضع البعيد
- تحدث تحديثات التثبيت والتهيئة على مضيف Gateway، وليس على جهاز Mac المحلي.
ذو صلة
Was this useful?