openclaw plugins¶
Gerez les plugins/extensions du Gateway (passerelle) (charges en processus).
Liens connexes :
- Systeme de plugins : Plugins
- Manifeste de plugin + schema : Plugin manifest
- Renforcement de la securite : Security
Commandes¶
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
Les plugins fournis sont livres avec OpenClaw mais demarrent desactives. Utilisez plugins enable pour
les activer.
Tous les plugins doivent fournir un fichier openclaw.plugin.json avec un Schema JSON en ligne
(configSchema, meme s'il est vide). Les manifestes ou schemas manquants/invalides empechent
le chargement du plugin et font echouer la validation de la configuration.
Installation¶
openclaw plugins install <path-or-spec>
Note de securite : traitez l'installation de plugins comme l'execution de code. Preferez des versions epinglees.
Npm specs are registry-only (package name + optional version/tag). Git/URL/file
specs are rejected. Dependency installs run with --ignore-scripts for safety.
Archives prises en charge : .zip, .tgz, .tar.gz, .tar.
Utilisez --link pour eviter de copier un repertoire local (ajoute a plugins.load.paths) :
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.
Mise a jour¶
openclaw plugins update <id>
openclaw plugins update --all
openclaw plugins update <id> --dry-run
Les mises a jour ne s'appliquent qu'aux plugins installes depuis npm (suivis dans plugins.installs).