Saltar al contenido principal

openclaw plugins

Administre plugins/extensiones del Gateway (cargados en proceso). Relacionado:

Comandos

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
Los plugins incluidos se entregan con OpenClaw, pero comienzan deshabilitados. Use plugins enable para activarlos. Todos los plugins deben incluir un archivo openclaw.plugin.json con un JSON Schema en línea (configSchema, incluso si está vacío). Los manifiestos o esquemas faltantes o inválidos impiden que el plugin se cargue y hacen que falle la validación de la configuración.

Instalar

openclaw plugins install <path-or-spec>
Nota de seguridad: trate la instalación de plugins como la ejecución de código. Prefiera versiones fijadas. Las especificaciones de Npm son solo de registro (nombre del paquete + versión/etiqueta opcional). Especificaciones de Git/URL/file no están permitidas. Las instalaciones de dependencias se ejecutan con --ignore-scripts por seguridad. Archivos compatibles: .zip, .tgz, .tar.gz, .tar. Use --link para evitar copiar un directorio local (se agrega a plugins.load.paths):
openclaw plugins install -l ./my-plugin

Desinstalar

openclaw plugins uninstall <id>
openclaw plugins uninstall <id> --dry-run
openclaw plugins uninstall <id> --keep-files
uninstall elimina los registros del plugin de plugins.entries, plugins.installs, la lista de permitidos de plugins y las entradas vinculadas de plugins.load.paths cuando corresponda. Para plugins de memoria activos, el slot de memoria se restablece a memory-core. Por defecto, uninstall también elimina el directorio de instalación del plugin bajo la raíz de extensiones del directorio de estado activo ($OPENCLAW_STATE_DIR/extensions/<id>). Usa --keep-files para conservar los archivos en disco. --keep-config es compatible como alias obsoleto de --keep-files.

Actualizar

openclaw plugins update <id>
openclaw plugins update --all
openclaw plugins update <id> --dry-run
Las actualizaciones solo se aplican a los plugins instalados desde npm (registrados en plugins.installs).