Skip to main content

openclaw plugins

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

Comandos

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

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):

Desinstalar

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

Las actualizaciones solo se aplican a los plugins instalados desde npm (registrados en plugins.installs).