openclaw hooks
Hantera agent-hooks (händelsedrivna automatiseringar för kommandon som /new, /reset och gateway-start).
Relaterat:
Lista alla hooks
--eligible: Visa endast behöriga hooks (krav uppfyllda)--json: Utdata som JSON-v, --verbose: Visa detaljerad information inklusive saknade krav
Hämta hook-information
<name>: Kroknamn (t.ex.,session-memory)
--json: Utdata som JSON
Kontrollera hooks behörighet
--json: Utdata som JSON
Aktivera en hook
~/.openclaw/config.json).
Observera: Krokar som hanteras av plugins visar plugin:<id> i openclaw hooks list och
kan inte aktiveras/inaktiveras här. Aktivera/inaktivera plugin istället.
Argument:
<name>: Kroknamn (t.ex.,session-memory)
- Kontrollerar om hooken finns och är behörig
- Uppdaterar
hooks.internal.entries.<name>.enabled = truei din konfiguration - Sparar konfig till disk
- Starta om gateway (nätverksgateway) så att hooks laddas om (starta om menyradsappen på macOS, eller starta om din gateway-process i utveckling).
Inaktivera en hook
<name>: Kroknamn (t.ex.,command-logger)
- Starta om gateway (nätverksgateway) så att hooks laddas om
Installera hooks
--ignore-scripts av säkerhetsskäl.
Vad den gör:
- Kopierar hook-paketet till
~/.openclaw/hooks/<id> - Aktiverar de installerade hooks i
hooks.internal.entries.* - Registrerar installationen under
hooks.internal.installs
-l, --link: Länka en lokal katalog i stället för att kopiera (lägger till den ihooks.internal.load.extraDirs)
Uppdatera hooks
--all: Uppdatera alla spårade hook-paket--dry-run: Visa vad som skulle ändras utan att skriva
Medföljande hooks
session-memory
Aktivera: Aktivera:bootstrap-extra-files
Aktivera: Aktivera:command-logger
Se: command-logger-dokumentation Aktivera:boot-md
Händelser:gateway:startup
Aktivera:
Aktivera: