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