openclaw plugins.
Alur kerja CLI umum: temukan paket, instal dari ClawHub, npm, git, atau jalur
lokal, biarkan Gateway terkelola dimulai ulang secara otomatis (atau mulai ulang
secara manual), lalu verifikasi pendaftaran runtime Plugin tersebut.
Menggunakan Control UI
Buka Plugin di Control UI, atau gunakan/settings/plugins relatif terhadap
jalur dasar Control UI yang dikonfigurasi. Misalnya, jalur dasar /openclaw menggunakan
/openclaw/settings/plugins. Halaman ini memiliki dua tab:
- Terinstal menampilkan inventaris lokal lengkap yang dikelompokkan berdasarkan kategori (saluran,
penyedia model, memori, alat). Setiap baris membuka tampilan detail; menu luapan
(
…) mengaktifkan atau menonaktifkan Plugin dan, untuk Plugin yang diinstal secara eksternal, menawarkan Hapus. Tab ini juga mencantumkan server MCP yang dikonfigurasi dengan tindakan pengaktifan, penonaktifan, dan penghapusan berbasis menu yang sama, dengan mengeditmcp.serversdalam konfigurasi Gateway. - Temukan adalah toko: Plugin unggulan yang disertakan bersama OpenClaw, Plugin eksternal resmi, dan rak konektor pilihan. Kartu konektor dapat menambahkan server MCP yang dihosting dengan sekali klik (GitHub, Notion, Linear, Sentry, Home Assistant) atau membuka pencarian ClawHub yang telah diisi sebelumnya. Pengetikan di kotak pencarian akan membuat kueri ke ClawHub secara langsung dan menambahkan bagian Dari ClawHub dengan jumlah unduhan dan lencana verifikasi sumber.
operator.read. Perubahan penginstalan, pengaktifan,
penonaktifan, penghapusan, dan server MCP memerlukan operator.admin. Penginstalan ClawHub
dilakukan oleh Gateway dan mempertahankan pemeriksaan kebijakan kepercayaan, integritas,
dan penginstalan Plugin. Mengaktifkan Plugin yang telah diinstal sebagai administrator juga
mencatat kepercayaan eksplisit tersebut dengan menambahkan Plugin yang dipilih ke daftar
plugins.allow restriktif yang sudah ada. Entri plugins.deny eksplisit tetap menjadi
otoritas dan harus dihapus sebelum mengaktifkan Plugin.
Menginstal atau menghapus kode Plugin memerlukan mulai ulang Gateway. Perubahan pengaktifan
dapat diterapkan tanpa mulai ulang jika Plugin yang diinstal dan runtime Gateway saat ini
mendukungnya; jika tidak, UI akan memberi tahu bahwa mulai ulang diperlukan.
Konektor MCP berbasis OAuth masih memerlukan openclaw mcp login <name> satu kali
dari CLI setelah ditambahkan.
Control UI tidak menginstal dari sumber npm, git, atau jalur lokal sembarang,
memperbarui Plugin, ataupun menyediakan konfigurasi Plugin yang lengkap. Gunakan alur kerja CLI
di bawah ini untuk operasi tersebut.
Mencantumkan dan mencari Plugin
--json untuk skrip:
plugins list adalah pemeriksaan inventaris dingin: apa yang dapat ditemukan OpenClaw dari
konfigurasi, manifes, dan registri Plugin yang dipersistenkan. Pemeriksaan ini tidak membuktikan
bahwa Gateway yang sudah berjalan telah mengimpor runtime Plugin. Keluaran JSON mencakup
diagnostik registri dan dependencyStatus setiap Plugin (apakah
dependencies/optionalDependencies yang dideklarasikan dapat ditemukan di disk).
plugins search membuat kueri ke ClawHub untuk paket Plugin yang dapat diinstal dan mencetak
petunjuk penginstalan (openclaw plugins install clawhub:<package>) untuk setiap hasil.
Mengaktifkan dan menonaktifkan Plugin
enable setelah penginstalan.
Menginstal Plugin
clawhub:, npm:, git:, atau
npm-pack: untuk pemilihan sumber deterministik. Paket katalog bawaan dan resmi
OpenClaw dipercaya bersama paket ClawHub. Sumber npm sembarang yang baru,
git, jalur/arsip lokal, npm-pack:, atau lokapasar memerlukan
--force dalam penginstalan noninteraktif setelah Anda meninjau
dan memercayai sumbernya.
--force mengonfirmasi sumber non-ClawHub tanpa meminta konfirmasi dan menimpa
target penginstalan yang sudah ada bila diperlukan. Untuk peningkatan rutin penginstalan npm,
ClawHub, atau hook-pack yang dilacak, gunakan openclaw plugins update. Dengan
--link, --force hanya mengonfirmasi sumber; direktori tertaut tidak
disalin atau ditimpa.
Memulai ulang dan memeriksa
Gateway terkelola yang sedang berjalan dengan pemuatan ulang konfigurasi diaktifkan akan dimulai ulang secara otomatis setelah menginstal, memperbarui, atau menghapus instalasi kode Plugin. Jika Gateway tidak terkelola atau pemuatan ulang dinonaktifkan, mulai ulang sendiri sebelum memeriksa permukaan runtime langsung:inspect --runtime memuat modul Plugin dan membuktikan bahwa modul tersebut mendaftarkan permukaan
runtime (alat, hook, layanan, metode Gateway, rute HTTP, perintah CLI
milik Plugin). inspect dan list biasa hanyalah pemeriksaan dingin
terhadap manifes/konfigurasi/registri.
Memperbarui Plugin
@beta) yang tersimpan dan versi tepat yang disematkan diteruskan ke proses
update <plugin-id> berikutnya.
openclaw plugins update --all adalah jalur pemeliharaan massal. Jalur ini tetap
mengikuti spesifikasi penginstalan terlacak biasa, tetapi catatan Plugin OpenClaw
resmi yang tepercaya disinkronkan ke target katalog resmi saat ini, alih-alih
tetap disematkan ke paket resmi tepat yang sudah usang; ketika update.channel adalah
beta, sinkronisasi tersebut memprioritaskan lini rilis beta. Gunakan
update <plugin-id> yang ditargetkan agar spesifikasi resmi tepat atau bertag tidak berubah.
Untuk penginstalan npm, berikan spesifikasi paket eksplisit untuk mengganti catatan
yang dilacak:
openclaw plugins untuk aturan fallback dan
penyematan yang tepat.
Menghapus instalasi Plugin
plugins.load.paths tertaut jika
berlaku. Direktori penginstalan terkelola dihapus kecuali Anda memberikan
--keep-files. Gateway terkelola yang sedang berjalan dimulai ulang secara otomatis ketika
penghapusan instalasi mengubah sumber Plugin.
Dalam mode Nix (OPENCLAW_NIX_MODE=1), penginstalan, pembaruan, penghapusan instalasi,
pengaktifan, dan penonaktifan Plugin semuanya dinonaktifkan; kelola pilihan tersebut dalam sumber Nix
untuk penginstalan.
Memilih sumber
Penginstalan jalur lokal terkelola harus berupa direktori atau arsip Plugin. Tempatkan
file Plugin mandiri di
plugins.load.paths, alih-alih menginstalnya
dengan plugins install.
Menerbitkan Plugin
ClawHub adalah permukaan penemuan publik utama untuk Plugin OpenClaw. Terbitkan di sana jika Anda ingin pengguna menemukan metadata Plugin, riwayat versi, hasil pemindaian registri, dan petunjuk penginstalan sebelum mereka menginstalnya.openclaw.plugin.json) serta
metadata package.json sebelum diterbitkan:
package.json
- Penerbitan ClawHub menjelaskan pemilik, cakupan, rilis, peninjauan, validasi paket, dan transfer paket.
- Membangun Plugin menunjukkan bentuk lengkap paket
Plugin (termasuk
openclaw.plugin.json) dan alur kerja penerbitan pertama. - Manifes Plugin mendefinisikan bidang manifes Plugin native.
clawhub: atau npm: untuk memaksa penggunaan salah satu sumber.
Terkait
- Plugin - instal, konfigurasikan, mulai ulang, dan pecahkan masalah
openclaw plugins- referensi CLI lengkap- Plugin komunitas - penemuan publik dan penerbitan ClawHub
- ClawHub - operasi CLI registri
- Membangun Plugin - membuat paket Plugin
- Manifes Plugin - manifes dan metadata paket