macOS companion app
Skills (macOS)
برنامه macOS مهارتهای OpenClaw را از طریق Gateway ارائه میکند؛ مهارتها را بهصورت محلی تجزیه نمیکند.
منبع داده
skills.status(Gateway) همه مهارتها را بههمراه وضعیت واجد شرایط بودن و الزامات برآوردهنشده، از جمله مسدودسازیهای فهرست مجاز برای مهارتهای همراه، برمیگرداند.- الزامات از
metadata.openclaw.requiresدر هرSKILL.mdمیآیند.
عملیات نصب
metadata.openclaw.installگزینههای نصب (brew/node/go/uv/download) را تعریف میکند.- برنامه برای اجرای نصبکنندهها روی میزبان Gateway،
skills.installرا فراخوانی میکند. 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?