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?
On this page

On this page