Skip to main content

openclaw plugins

Gateway eklentilerini/uzantılarını (süreç içinde yüklenen) yönetin. İlgili:

Komutlar

Birlikte gelen eklentiler OpenClaw ile birlikte gelir ancak başlangıçta devre dışıdır. Bunları etkinleştirmek için plugins enable kullanın. Tüm eklentiler, satır içi bir JSON Şeması (configSchema, boş olsa bile) içeren bir openclaw.plugin.json dosyası sağlamalıdır. Eksik/geçersiz bildiriler veya şemalar, eklentinin yüklenmesini engeller ve yapılandırma doğrulamasının başarısız olmasına neden olur.

Kurulum

Güvenlik notu: eklenti kurulumlarını kod çalıştırma gibi değerlendirin. Sabitlenmiş sürümleri tercih edin. Npm özellikleri yalnızca registry-only’dir (paket adı + isteğe bağlı sürüm/etiket). Git/URL/file özellikleri reddedilir. Bağımlılık kurulumları güvenlik için --ignore-scripts ile çalıştırılır. Desteklenen arşivler: .zip, .tgz, .tar.gz, .tar. Yerel bir dizini kopyalamaktan kaçınmak için --link kullanın (plugins.load.paths’e ekler):

Kaldır

uninstall, uygun olduğunda plugins.entries, plugins.installs, eklenti izin listesi ve bağlantılı plugins.load.paths girdilerinden eklenti kayıtlarını kaldırır. Etkin bellek eklentileri için bellek yuvası memory-core olarak sıfırlanır. Varsayılan olarak uninstall, etkin durum dizini extensions kökü altındaki eklenti kurulum dizinini de kaldırır ($OPENCLAW_STATE_DIR/extensions/<id>). Diskteki dosyaları korumak için --keep-files kullanın. --keep-config, --keep-files için kullanımdan kaldırılmış bir takma ad olarak desteklenir.

Update

Güncellemeler yalnızca npm’den yüklenen eklentilere uygulanır (plugins.installs’te izlenir).