macOS companion app
Skills (macOS)
برنامهٔ macOS، Skills مربوط به OpenClaw را از طریق Gateway نمایش میدهد و آنها را بهصورت محلی تجزیه نمیکند.
منبع داده
skills.statusدر Gateway همهٔ Skills را بههمراه وضعیت واجد شرایط بودن و نیازمندیهای برآوردهنشده، از جمله مسدودشدن توسط فهرست مجاز برای Skills همراه، برمیگرداند.- نیازمندیها از
metadata.openclaw.requiresدر فایلSKILL.mdهر Skill دریافت میشوند.
عملیات نصب
metadata.openclaw.installگزینههای نصب (brew/node/go/uv/download) را تعریف میکند.- برنامه برای اجرای نصبکنندهها روی میزبان Gateway،
skills.installرا فراخوانی میکند. security.installPolicyتحت مالکیت اپراتور (enabled،targets،exec) میتواند پیش از اجرای فرادادهٔ نصبکننده، نصب Skills از طریق Gateway را مسدود کند. اسکن داخلی کد خطرناک که برای نصب Pluginها استفاده میشود، به جریان نصب Skill متصل نیست.- اگر همهٔ گزینههای نصب
downloadباشند، Gateway تمام گزینههای بارگیری را نمایش میدهد. - در غیر این صورت، Gateway با استفاده از ترجیحات فعلی نصب (
skills.install.preferBrewوskills.install.nodeManager) و فایلهای اجرایی موجود روی میزبان، یک نصبکنندهٔ ترجیحی را انتخاب میکند: ابتدا Homebrew، در صورتی کهpreferBrewفعال وbrewموجود باشد؛ سپسuv؛ پس از آن مدیر Node پیکربندیشده؛ سپس در صورت موجود بودن، دوباره Homebrew (حتی بدونpreferBrew)؛ بعدgo؛ و در پایانdownload. - برچسبهای نصب Node، از جمله
yarn، مدیر Node پیکربندیشده را منعکس میکنند.
متغیرهای محیطی/کلیدهای API
- برنامه کلیدها را در
~/.openclaw/openclaw.jsonو زیرskills.entries.<skillKey>ذخیره میکند. skills.updateمقادیرenabled،apiKeyوenvرا وصله میکند.
حالت راهدور
- نصب و بهروزرسانیهای پیکربندی روی میزبان Gateway انجام میشوند، نه روی Mac محلی.
مرتبط
Was this useful?