Plugin-Installations-Overrides ermöglichen Maintainern, Plugin-Installationen zur Einrichtungszeit mit einem bestimmten npm-Paket oder einem lokalenDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
npm-pack-Tarball zu testen. Sie sind nur für E2E- und Paketvalidierung
gedacht. Normale Benutzer sollten Plugins mit
openclaw plugins install installieren.
Umgebung
Overrides sind deaktiviert, sofern nicht beide Variablen gesetzt sind:npm:<registry-spec>für Registry-Pakete und exakte Versionen oder Tagsnpm-pack:<path.tgz>für lokale Tarballs, die vonnpm packerzeugt wurden
npm-pack:-Pfade werden vom aktuellen Arbeitsverzeichnis aus aufgelöst.
Verhalten
Wenn ein Flow zur Einrichtungszeit die Installation eines Plugins anfordert, dessen ID in der Map enthalten ist, verwendet OpenClaw die Override-Quelle anstelle der Katalog-, gebündelten oder standardmäßigen npm-Quelle. Dies gilt für das Onboarding und andere Flows, die den gemeinsamen Plugin-Installer zur Einrichtungszeit verwenden. Overrides erzwingen weiterhin die erwartete Plugin-ID. Ein Tarball, dercodex
zugeordnet ist, muss ein Plugin installieren, dessen Manifest-ID codex ist.
Overrides erben keinen offiziellen Status als vertrauenswürdige Quelle. Selbst wenn der Katalogeintrag
normalerweise ein OpenClaw-eigenes Paket darstellt, wird ein Override als
vom Operator bereitgestellte Testeingabe behandelt.
Workspace-.env-Dateien können Installations-Overrides nicht aktivieren. Setzen Sie diese Variablen in
der vertrauenswürdigen Shell, dem CI-Job oder dem Remote-Testbefehl, der OpenClaw startet.