openclaw plugins.
Sebagian besar alur kerja pemasangan adalah:
- menemukan paket
- memasangnya dari ClawHub, npm, git, atau jalur lokal
- membiarkan Gateway terkelola melakukan mulai ulang otomatis, atau memulainya ulang secara manual saat tidak terkelola
- memverifikasi pendaftaran runtime plugin
Daftar dan cari plugin
--json untuk skrip:
plugins list adalah pemeriksaan inventaris dingin. Ini menampilkan apa yang dapat ditemukan OpenClaw
dari konfigurasi, manifes, dan registri plugin; ini tidak membuktikan bahwa
Gateway yang sudah berjalan telah mengimpor runtime plugin. Keluaran JSON menyertakan
diagnostik registri dan dependencyStatus statis setiap plugin saat
paket plugin mendeklarasikan dependencies atau optionalDependencies.
plugins search mengueri ClawHub untuk paket plugin yang dapat dipasang dan mencetak
petunjuk pemasangan seperti openclaw plugins install clawhub:<package>.
Pasang plugin
clawhub:,
npm:, git:, atau npm-pack: saat Anda membutuhkan pemilihan sumber yang deterministik.
Jika nama tanpa awalan cocok dengan id plugin resmi, OpenClaw dapat memasang
entri katalog secara langsung.
Gunakan --force hanya saat Anda sengaja ingin menimpa target pemasangan yang sudah ada.
Untuk peningkatan rutin pemasangan npm, ClawHub, atau hook-pack yang terlacak, gunakan
openclaw plugins update.
Mulai ulang dan inspeksi
Setelah memasang, memperbarui, atau mencopot kode plugin, Gateway terkelola yang sedang berjalan dengan pemuatan ulang konfigurasi aktif akan dimulai ulang secara otomatis. Jika Gateway tidak terkelola atau pemuatan ulang dinonaktifkan, mulai ulang sendiri sebelum memeriksa permukaan runtime langsung:inspect --runtime saat Anda membutuhkan bukti bahwa plugin telah mendaftarkan permukaan
runtime seperti alat, hook, layanan, metode Gateway, rute HTTP, atau
perintah CLI milik plugin. inspect dan list biasa adalah pemeriksaan dingin untuk manifes,
konfigurasi, dan registri.
Perbarui plugin
@beta dan versi persis yang dipin akan terus digunakan pada
eksekusi update <plugin-id> berikutnya.
openclaw plugins update --all adalah jalur pemeliharaan massal. Ini tetap menghormati
spesifikasi pemasangan terlacak biasa, tetapi catatan plugin resmi OpenClaw tepercaya dapat
disinkronkan ke target katalog resmi saat ini, alih-alih tetap pada paket resmi persis
yang sudah usang. Jika update.channel diatur ke beta, sinkronisasi resmi massal itu
menggunakan konteks kanal beta. Gunakan update <plugin-id> yang ditargetkan saat Anda
sengaja ingin mempertahankan spesifikasi resmi persis atau bertag agar tidak tersentuh.
Untuk pemasangan npm, Anda dapat meneruskan spesifikasi paket eksplisit untuk mengganti catatan
terlacak:
openclaw update berjalan di kanal beta, catatan plugin dapat lebih memilih
rilis @beta yang cocok. Untuk fallback persis dan aturan pinning, lihat
openclaw plugins.
Copot plugin
--keep-files. Gateway terkelola yang sedang berjalan
dimulai ulang secara otomatis saat pencopotan mengubah sumber plugin.
Dalam mode Nix (OPENCLAW_NIX_MODE=1), perintah pasang, perbarui, copot, aktifkan,
dan nonaktifkan plugin dinonaktifkan. Kelola pilihan tersebut di sumber Nix untuk
pemasangan sebagai gantinya.
Pilih sumber
| Sumber | Gunakan saat | Contoh |
|---|---|---|
| ClawHub | Anda menginginkan penemuan asli OpenClaw, ringkasan pemindaian, versi, dan petunjuk | openclaw plugins install clawhub:<package> |
| npmjs.com | Anda sudah mengirim paket JavaScript atau membutuhkan dist-tag npm/registri privat | openclaw plugins install npm:@acme/openclaw-plugin |
| git | Anda menginginkan branch, tag, atau commit dari repositori | openclaw plugins install git:github.com/<owner>/<repo>@<ref> |
| jalur lokal | Anda sedang mengembangkan atau menguji plugin di mesin yang sama | openclaw plugins install --link ./my-plugin |
| npm pack | Anda sedang membuktikan artefak paket lokal melalui semantik pemasangan npm | openclaw plugins install npm-pack:<path.tgz> |
| marketplace | Anda sedang memasang plugin marketplace yang kompatibel dengan Claude | openclaw plugins install <plugin> --marketplace <source> |
plugins.load.paths, bukan memasangnya dengan
plugins install.
Publikasikan plugin
ClawHub adalah permukaan penemuan publik utama untuk plugin OpenClaw. Publikasikan di sana saat Anda ingin pengguna menemukan metadata plugin, riwayat versi, hasil pemindaian registri, dan petunjuk pemasangan sebelum mereka memasang.package.json
- Publikasi ClawHub menjelaskan pemilik, cakupan, rilis, peninjauan, validasi paket, dan transfer paket.
- Membangun plugin menunjukkan bentuk paket plugin dan alur kerja publikasi pertama.
- Manifes plugin mendefinisikan field manifes plugin native.
clawhub: atau npm: saat Anda perlu memaksa satu sumber.
Terkait
- Plugin - pasang, konfigurasi, mulai ulang, dan pecahkan masalah
openclaw plugins- referensi CLI lengkap- Plugin komunitas - penemuan publik dan publikasi ClawHub
- ClawHub - operasi CLI registri
- Membangun plugin - buat paket plugin
- Manifes plugin - manifes dan metadata paket