macOS companion app
Skills (macOS)
Aplikacja macOS udostępnia Skills OpenClaw za pośrednictwem Gateway; nie analizuje Skills lokalnie.
Źródło danych
skills.status(Gateway) zwraca wszystkie Skills wraz z informacjami o spełnianiu warunków i brakujących wymaganiach, w tym blokadach listy dozwolonych dla wbudowanych Skills.- Wymagania pochodzą z
metadata.openclaw.requiresw każdym plikuSKILL.md.
Działania instalacyjne
metadata.openclaw.installdefiniuje opcje instalacji (brew/node/go/uv/download).- Aplikacja wywołuje
skills.install, aby uruchomić instalatory na hoście Gateway. - Zarządzana przez operatora opcja
security.installPolicy(enabled,targets,exec) może blokować instalacje Skills obsługiwane przez Gateway, zanim zostaną przetworzone metadane instalatora. Wbudowane skanowanie pod kątem niebezpiecznego kodu (używane przy instalowaniu Pluginów) nie jest podłączone do procesu instalacji Skills. - Jeśli każda opcja instalacji ma wartość
download, Gateway udostępnia wszystkie możliwości pobierania. - W przeciwnym razie Gateway wybiera jeden preferowany instalator na podstawie bieżących preferencji instalacji (
skills.install.preferBrew,skills.install.nodeManager) i plików wykonywalnych dostępnych na hoście: najpierw Homebrew, gdy opcjapreferBrewjest włączona i dostępne jest poleceniebrew, następnieuv, potem skonfigurowany menedżer Node, ponownie Homebrew, jeśli jest dostępny (nawet bez opcjipreferBrew), następniego, a na końcudownload. - Etykiety instalacji Node odzwierciedlają skonfigurowany menedżer Node, w tym
yarn.
Zmienne środowiskowe/klucze API
- Aplikacja przechowuje klucze w pliku
~/.openclaw/openclaw.jsonw sekcjiskills.entries.<skillKey>. skills.updateaktualizuje polaenabled,apiKeyienv.
Tryb zdalny
- Instalacja i aktualizacje konfiguracji odbywają się na hoście Gateway, a nie na lokalnym komputerze Mac.
Powiązane
Was this useful?