macOS companion app

Skills (macOS)

اپ macOS مهارت‌های OpenClaw را از طریق Gateway نمایش می‌دهد؛ مهارت‌ها را به‌صورت محلی تجزیه نمی‌کند.

منبع داده

  • skills.status (Gateway) همهٔ مهارت‌ها را به‌همراه واجد شرایط بودن و نیازمندی‌های مفقود برمی‌گرداند (از جمله مسدودسازی‌های فهرست مجاز برای مهارت‌های همراه).
  • نیازمندی‌ها از metadata.openclaw.requires در هر SKILL.md مشتق می‌شوند.

اقدام‌های نصب

  • metadata.openclaw.install گزینه‌های نصب را تعریف می‌کند (brew/node/go/uv).
  • اپ skills.install را فراخوانی می‌کند تا نصب‌کننده‌ها روی میزبان Gateway اجرا شوند.
  • security.installPolicy که در مالکیت اپراتور است، می‌تواند نصب مهارت‌های پشتیبانی‌شده با 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 محلی).

مرتبط

Was this useful?
On this page

On this page