Skip to main content
Penggantian instalasi Plugin memungkinkan pengelola mengarahkan instalasi plugin saat penyiapan ke paket npm tertentu atau tarball lokal hasil npm pack, alih-alih sumber katalog, bawaan, atau npm default. Penggantian ini hanya tersedia untuk E2E dan validasi paket; pengguna biasa menginstal plugin dengan openclaw plugins install.
Penggantian menjalankan kode plugin dari sumber yang Anda berikan. Gunakan hanya di direktori status yang terisolasi atau mesin pengujian sekali pakai.

Lingkungan

Penggantian dinonaktifkan kecuali kedua variabel ditetapkan:
Peta penggantian adalah JSON dengan id plugin sebagai kunci. Nilainya mendukung:

Perilaku

Saat alur penyiapan menginstal plugin yang id-nya tercantum dalam peta, OpenClaw menggunakan sumber penggantian alih-alih sumber katalog, bawaan, atau npm default. Ini berlaku untuk orientasi awal dan alur lain yang menggunakan penginstal plugin bersama saat penyiapan.
  • Penggantian tetap memberlakukan id plugin yang diharapkan: tarball yang dipetakan ke codex harus menginstal plugin dengan id manifes codex.
  • Penggantian tidak mewarisi status sumber tepercaya resmi. Bahkan ketika entri katalog biasanya mewakili paket milik OpenClaw, penggantian diperlakukan sebagai masukan pengujian yang disediakan operator.
  • Berkas .env ruang kerja tidak dapat mengaktifkan penggantian instalasi; kedua variabel lingkungan tercantum dalam daftar blokir dotenv ruang kerja. Tetapkan keduanya di shell tepercaya, tugas CI, atau perintah pengujian jarak jauh yang meluncurkan OpenClaw.

E2E Paket

Gunakan direktori status yang terisolasi agar instalasi paket dan catatan instalasi tidak menyentuh status OpenClaw normal Anda:
Verifikasi paket yang diinstal di dalam direktori status:
Untuk E2E penyedia langsung, muat kunci API sebenarnya dari shell tepercaya atau rahasia CI sebelum menjalankan perintah pengujian. Jangan cetak kunci; laporkan hanya sumbernya dan apakah kunci tersebut tersedia.