openclaw plugins.
Більшість робочих процесів встановлення такі:
- знайти пакет
- встановити його з ClawHub, npm, git або локального шляху
- дозволити керованому Gateway автоматично перезапуститися або перезапустити його вручну, якщо він некерований
- перевірити реєстрації середовища виконання плагіна
Список і пошук плагінів
--json для скриптів:
plugins list — це холодна перевірка інвентарю. Вона показує, що OpenClaw може виявити
з конфігурації, маніфестів і реєстру плагінів; вона не доводить, що вже запущений Gateway імпортував середовище виконання плагіна. Вивід JSON містить діагностику реєстру та статичний dependencyStatus кожного плагіна, коли пакет плагіна оголошує dependencies або optionalDependencies.
plugins search запитує ClawHub щодо встановлюваних пакетів плагінів і виводить
підказки для встановлення, наприклад openclaw plugins install clawhub:<package>.
Встановлення плагінів
clawhub:,
npm:, git: або npm-pack:, коли потрібен детермінований вибір джерела.
Якщо ім’я без префікса збігається з ідентифікатором офіційного плагіна, OpenClaw може встановити
запис каталогу напряму.
Використовуйте --force лише тоді, коли навмисно хочете перезаписати наявну ціль встановлення.
Для звичайних оновлень відстежуваних встановлень npm, ClawHub або hook-pack використовуйте
openclaw plugins update.
Перезапуск і перевірка
Після встановлення, оновлення або видалення коду плагіна запущений керований Gateway з увімкненим перезавантаженням конфігурації перезапускається автоматично. Якщо Gateway не керований або перезавантаження вимкнено, перезапустіть його самостійно перед перевіркою живих поверхонь середовища виконання:inspect --runtime, коли потрібен доказ, що плагін зареєстрував поверхні середовища виконання, як-от інструменти, хуки, сервіси, методи Gateway, HTTP-маршрути або CLI-команди, що належать плагіну. Звичайні inspect і list — це холодні перевірки маніфесту, конфігурації та реєстру.
Оновлення плагінів
@beta, і точні закріплені версії продовжують використовуватися під час подальших запусків update <plugin-id>.
openclaw plugins update --all — це шлях масового обслуговування. Він усе ще поважає
звичайні відстежувані специфікації встановлення, але довірені офіційні записи плагінів OpenClaw можуть
синхронізуватися з поточною ціллю офіційного каталогу замість того, щоб залишатися на застарілому точному
офіційному пакеті. Якщо update.channel має значення beta, ця масова офіційна синхронізація
використовує контекст beta-каналу. Використовуйте цільовий update <plugin-id>, коли ви
навмисно хочете залишити точну або теговану офіційну специфікацію без змін.
Для встановлень npm можна передати явну специфікацію пакета, щоб переключити відстежуваний
запис:
openclaw update виконується на beta-каналі, записи плагінів можуть надавати перевагу
відповідним випускам @beta. Точні правила резервного вибору та закріплення див. у
openclaw plugins.
Видалення плагінів
--keep-files. Запущений керований
Gateway перезапускається автоматично, коли видалення змінює джерело плагіна.
У режимі Nix (OPENCLAW_NIX_MODE=1) команди встановлення, оновлення, видалення, увімкнення
та вимкнення плагінів вимкнені. Керуйте цими виборами в джерелі Nix для
встановлення натомість.
Вибір джерела
| Джерело | Використовуйте, коли | Приклад |
|---|---|---|
| ClawHub | Вам потрібні нативне для OpenClaw виявлення, зведення сканування, версії та підказки | openclaw plugins install clawhub:<package> |
| npmjs.com | Ви вже постачаєте JavaScript-пакети або потребуєте npm dist-tags/приватного реєстру | openclaw plugins install npm:@acme/openclaw-plugin |
| git | Вам потрібна гілка, тег або коміт із репозиторію | openclaw plugins install git:github.com/<owner>/<repo>@<ref> |
| локальний шлях | Ви розробляєте або тестуєте плагін на тому самому комп’ютері | openclaw plugins install --link ./my-plugin |
| npm pack | Ви перевіряєте локальний артефакт пакета через семантику встановлення npm | openclaw plugins install npm-pack:<path.tgz> |
| маркетплейс | Ви встановлюєте сумісний із Claude плагін маркетплейсу | openclaw plugins install <plugin> --marketplace <source> |
plugins.load.paths замість встановлення їх за допомогою
plugins install.
Публікація плагінів
ClawHub — основна публічна поверхня виявлення для плагінів OpenClaw. Публікуйте там, коли хочете, щоб користувачі знаходили метадані плагіна, історію версій, результати сканування реєстру та підказки для встановлення перед встановленням.package.json
- Публікація ClawHub пояснює власників, scopes, випуски, рев’ю, перевірку пакета та передавання пакета.
- Створення плагінів показує форму пакета плагіна та перший робочий процес публікації.
- Маніфест Plugin визначає поля нативного маніфесту плагіна.
clawhub: або npm:, коли потрібно примусово вибрати одне джерело.
Пов’язане
- Плагіни - встановлення, налаштування, перезапуск і усунення несправностей
openclaw plugins- повна довідка CLI- Спільнотні плагіни - публічне виявлення та публікація ClawHub
- ClawHub - операції CLI реєстру
- Створення плагінів - створення пакета плагіна
- Маніфест Plugin - маніфест і метадані пакета