openclaw hooks
Beheer agent hooks (eventgestuurde automatiseringen voor opdrachten zoals /new, /reset en het opstarten van de Gateway).
Gerelateerd:
Alle hooks weergeven
--eligible: Toon alleen geschikte hooks (vereisten voldaan)--json: Uitvoer als JSON-v, --verbose: Toon gedetailleerde informatie inclusief ontbrekende vereisten
Hookinformatie ophalen
<name>: Hooknaam (bijv.session-memory)
--json: Uitvoer als JSON
Geschiktheid van hooks controleren
--json: Uitvoer als JSON
Een hook inschakelen
~/.openclaw/config.json).
Let op: Hooks die door plugins worden beheerd tonen plugin:<id> in openclaw hooks list en
kunnen hier niet worden in- of uitgeschakeld. Schakel in plaats daarvan de plugin in of uit.
Argumenten:
<name>: Hooknaam (bijv.session-memory)
- Controleert of de hook bestaat en geschikt is
- Werkt
hooks.internal.entries.<name>.enabled = truebij in je config - Slaat de config op schijf op
- Start de Gateway opnieuw zodat hooks opnieuw worden geladen (herstart de menubalk-app op macOS, of herstart je Gateway-proces in dev).
Een hook uitschakelen
<name>: Hooknaam (bijv.command-logger)
- Start de Gateway opnieuw zodat hooks opnieuw worden geladen
Hooks installeren
--ignore-scripts voor veiligheid.
Wat het doet:
- Kopieert het hookpack naar
~/.openclaw/hooks/<id> - Schakelt de geïnstalleerde hooks in
hooks.internal.entries.*in - Registreert de installatie onder
hooks.internal.installs
-l, --link: Koppel een lokale map in plaats van kopiëren (voegt deze toe aanhooks.internal.load.extraDirs)
.zip, .tgz, .tar.gz, .tar
Voorbeelden:
Hooks bijwerken
--all: Werk alle gevolgde hookpacks bij--dry-run: Toon wat er zou veranderen zonder te schrijven
Gebundelde hooks
session-memory
Slaat sessiecontext op in het geheugen wanneer je/new uitvoert.
Inschakelen:
~/.openclaw/workspace/memory/YYYY-MM-DD-slug.md
Zie: session-memory documentatie
bootstrap-extra-files
Injecteert aanvullende bootstrap-bestanden (bijvoorbeeld monorepo-lokaleAGENTS.md / TOOLS.md) tijdens agent:bootstrap.
Inschakelen:
command-logger
Logt alle opdrachtgebeurtenissen naar een gecentraliseerd auditbestand. Inschakelen:~/.openclaw/logs/commands.log
Logboeken bekijken:
boot-md
VoertBOOT.md uit wanneer de Gateway start (nadat kanalen zijn gestart).
Events: gateway:startup
Inschakelen: