openclaw plugins¶
Verwalten Sie Gateway-Plugins/-Erweiterungen (im Prozess geladen).
Verwandt:
- Plugin-System: Plugins
- Plugin-Manifest + Schema: Plugin-Manifest
- Sicherheits-Härtung: Security
Befehle¶
openclaw plugins list
openclaw plugins info <id>
openclaw plugins enable <id>
openclaw plugins disable <id>
openclaw plugins doctor
openclaw plugins update <id>
openclaw plugins update --all
Gebündelte Plugins werden mit OpenClaw ausgeliefert, starten jedoch deaktiviert. Verwenden Sie plugins enable, um sie zu aktivieren.
Alle Plugins müssen eine Datei openclaw.plugin.json mit einem eingebetteten JSON-Schema (configSchema, auch wenn leer) enthalten. Fehlende/ungültige Manifeste oder Schemata verhindern das Laden des Plugins und lassen die Konfigurationsvalidierung fehlschlagen.
Installieren¶
openclaw plugins install <path-or-spec>
Sicherheitshinweis: Behandeln Sie Plugin-Installationen wie das Ausführen von Code. Bevorzugen Sie gepinnte Versionen.
Npm specs are registry-only (package name + optional version/tag). Git/URL/file
specs are rejected. Dependency installs run with --ignore-scripts for safety.
Unterstützte Archive: .zip, .tgz, .tar.gz, .tar.
Verwenden Sie --link, um das Kopieren eines lokalen Verzeichnisses zu vermeiden (fügt zu plugins.load.paths hinzu):
openclaw plugins install -l ./my-plugin
Uninstall¶
openclaw plugins uninstall <id>
openclaw plugins uninstall <id> --dry-run
openclaw plugins uninstall <id> --keep-files
uninstall removes plugin records from plugins.entries, plugins.installs,
the plugin allowlist, and linked plugins.load.paths entries when applicable.
For active memory plugins, the memory slot resets to memory-core.
By default, uninstall also removes the plugin install directory under the active
state dir extensions root ($OPENCLAW_STATE_DIR/extensions/<id>). Use
--keep-files to keep files on disk.
--keep-config is supported as a deprecated alias for --keep-files.
Aktualisieren¶
openclaw plugins update <id>
openclaw plugins update --all
openclaw plugins update <id> --dry-run
Aktualisierungen gelten nur für Plugins, die von npm installiert wurden (nachverfolgt in plugins.installs).