openclaw plugins.
Większość przepływów instalacji wygląda tak:
- znajdź pakiet
- zainstaluj go z ClawHub, npm, git albo ścieżki lokalnej
- pozwól zarządzanemu Gateway automatycznie się zrestartować albo zrestartuj go ręcznie, gdy nie jest zarządzany
- zweryfikuj rejestracje wykonawcze wtyczki
Wyświetlanie i wyszukiwanie wtyczek
--json w skryptach:
plugins list to zimne sprawdzenie inwentarza. Pokazuje, co OpenClaw może wykryć
z konfiguracji, manifestów i rejestru wtyczek; nie dowodzi, że już uruchomiony
Gateway zaimportował runtime wtyczki. Dane wyjściowe JSON zawierają diagnostykę
rejestru oraz statyczny dependencyStatus każdej wtyczki, gdy pakiet wtyczki
deklaruje dependencies albo optionalDependencies.
plugins search odpytuje ClawHub o instalowalne pakiety wtyczek i wypisuje
wskazówki instalacyjne, takie jak openclaw plugins install clawhub:<package>.
Instalowanie wtyczek
clawhub:, npm:, git: albo npm-pack:, gdy
potrzebujesz deterministycznego wyboru źródła. Jeśli nieprefiksowana nazwa
pasuje do oficjalnego identyfikatora wtyczki, OpenClaw może bezpośrednio
zainstalować wpis katalogowy.
Używaj --force tylko wtedy, gdy celowo chcesz nadpisać istniejący cel
instalacji. Do rutynowych aktualizacji śledzonych instalacji npm, ClawHub albo
hook-pack używaj openclaw plugins update.
Restart i inspekcja
Po zainstalowaniu, zaktualizowaniu albo odinstalowaniu kodu wtyczki działający zarządzany Gateway z włączonym ponownym ładowaniem konfiguracji restartuje się automatycznie. Jeśli Gateway nie jest zarządzany albo ponowne ładowanie jest wyłączone, zrestartuj go samodzielnie przed sprawdzeniem żywych powierzchni runtime:inspect --runtime, gdy potrzebujesz dowodu, że wtyczka zarejestrowała
powierzchnie runtime, takie jak narzędzia, haki, usługi, metody Gateway, trasy
HTTP albo polecenia CLI należące do wtyczki. Zwykłe inspect i list to zimne
sprawdzenia manifestu, konfiguracji i rejestru.
Aktualizowanie wtyczek
@beta, oraz dokładnie przypięte
wersje nadal będą używane przy późniejszych uruchomieniach update <plugin-id>.
openclaw plugins update --all to ścieżka zbiorczej konserwacji. Nadal respektuje
zwykłe śledzone specyfikacje instalacji, ale zaufane oficjalne rekordy wtyczek
OpenClaw mogą synchronizować się z bieżącym celem oficjalnego katalogu zamiast
pozostawać przy nieaktualnym dokładnym pakiecie oficjalnym. Jeśli update.channel
jest ustawione na beta, ta zbiorcza oficjalna synchronizacja używa kontekstu
kanału beta. Użyj ukierunkowanego update <plugin-id>, gdy celowo chcesz
pozostawić dokładną albo otagowaną oficjalną specyfikację bez zmian.
W przypadku instalacji npm możesz podać jawną specyfikację pakietu, aby
przełączyć śledzony rekord:
openclaw update działa na kanale beta, rekordy wtyczek mogą preferować
pasujące wydania @beta. Dokładne reguły fallbacku i przypinania opisuje
openclaw plugins.
Odinstalowywanie wtyczek
--keep-files. Działający zarządzany Gateway restartuje się automatycznie, gdy
odinstalowanie zmienia źródło wtyczki.
W trybie Nix (OPENCLAW_NIX_MODE=1) polecenia instalowania, aktualizowania,
odinstalowywania, włączania i wyłączania wtyczek są wyłączone. Zarządzaj tymi
wyborami w źródle Nix dla instalacji.
Wybór źródła
| Źródło | Użyj, gdy | Przykład |
|---|---|---|
| ClawHub | Chcesz natywne dla OpenClaw wykrywanie, podsumowania skanów, wersje i wskazówki | openclaw plugins install clawhub:<package> |
| npmjs.com | Już publikujesz pakiety JavaScript albo potrzebujesz dist-tagów npm/prywatnego rejestru | openclaw plugins install npm:@acme/openclaw-plugin |
| git | Chcesz gałąź, tag albo commit z repozytorium | openclaw plugins install git:github.com/<owner>/<repo>@<ref> |
| ścieżka lokalna | Rozwijasz albo testujesz wtyczkę na tej samej maszynie | openclaw plugins install --link ./my-plugin |
| npm pack | Dowodzisz lokalny artefakt pakietu przez semantykę instalacji npm | openclaw plugins install npm-pack:<path.tgz> |
| marketplace | Instalujesz wtyczkę marketplace zgodną z Claude | openclaw plugins install <plugin> --marketplace <source> |
plugins.load.paths zamiast
instalować je przez plugins install.
Publikowanie wtyczek
ClawHub to podstawowa publiczna powierzchnia odkrywania wtyczek OpenClaw. Publikuj tam, gdy chcesz, aby użytkownicy znaleźli metadane wtyczki, historię wersji, wyniki skanowania rejestru i wskazówki instalacyjne przed instalacją.package.json
- Publikowanie w ClawHub wyjaśnia właścicieli, zakresy, wydania, przegląd, walidację pakietów i transfer pakietów.
- Tworzenie wtyczek pokazuje kształt pakietu wtyczki i pierwszy przepływ publikowania.
- Manifest wtyczki definiuje pola natywnego manifestu wtyczki.
clawhub: albo npm:, gdy musisz wymusić jedno źródło.
Powiązane
- Wtyczki - instalowanie, konfigurowanie, restartowanie i rozwiązywanie problemów
openclaw plugins- pełna dokumentacja CLI- Wtyczki społecznościowe - publiczne odkrywanie i publikowanie w ClawHub
- ClawHub - operacje CLI rejestru
- Tworzenie wtyczek - utworzenie pakietu wtyczki
- Manifest wtyczki - manifest i metadane pakietu