Skip to main content
Перевизначення встановлення Plugin дають змогу супроводжувачам спрямовувати встановлення Plugin під час налаштування на певний пакет npm або локальний tarball, створений командою npm pack, замість джерела з каталогу, вбудованого чи стандартного джерела npm. Вони призначені лише для E2E та перевірки пакетів; звичайні користувачі встановлюють плагіни за допомогою openclaw plugins install.
Перевизначення виконують код Plugin із наданого вами джерела. Використовуйте їх лише в ізольованому каталозі стану або на тимчасовій тестовій машині.

Середовище

Перевизначення вимкнені, якщо не задано обидві змінні:
Мапа перевизначень має формат JSON із ключами за ідентифікаторами плагінів. Значення підтримують:

Поведінка

Коли процес налаштування встановлює плагін, ідентифікатор якого є в мапі, OpenClaw використовує джерело перевизначення замість джерела з каталогу, вбудованого чи стандартного джерела npm. Це стосується початкового налаштування та будь-яких інших процесів, що використовують спільний інсталятор Plugin під час налаштування.
  • Перевизначення й надалі забезпечують відповідність очікуваному ідентифікатору плагіна: tarball, зіставлений із codex, має встановлювати плагін, ідентифікатор маніфесту якого — codex.
  • Перевизначення не успадковують офіційний статус довіреного джерела. Навіть коли запис каталогу зазвичай представляє пакет, що належить OpenClaw, перевизначення розглядається як надані оператором тестові вхідні дані.
  • Файли .env робочого простору не можуть увімкнути перевизначення встановлення; обидві змінні середовища є в списку заблокованих змінних dotenv робочого простору. Задавайте їх у довіреній оболонці, завданні CI або віддаленій тестовій команді, яка запускає OpenClaw.

E2E пакета

Використовуйте ізольований каталог стану, щоб установлені пакети та записи про встановлення не зачіпали ваш звичайний стан OpenClaw:
Перевірте встановлений пакет у каталозі стану:
Для E2E із реальним провайдером отримайте справжній ключ API з довіреної оболонки або секрету CI перед запуском тестової команди. Не виводьте ключі; повідомляйте лише джерело та чи був ключ наявний.