Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw hooks
Beheer agenthooks (gebeurtenisgestuurde automatiseringen voor commando’s zoals /new, /reset en het starten van de Gateway).
Het uitvoeren van openclaw hooks zonder subcommando is gelijk aan openclaw hooks list.
Gerelateerd:
- Hooks: Hooks
- Plugin-hooks: Plugin-hooks
Alle hooks weergeven
--eligible: Toon alleen geschikte hooks (vereisten voldaan)--json: Uitvoer als JSON-v, --verbose: Toon gedetailleerde informatie, inclusief ontbrekende vereisten
Hook-informatie ophalen
<name>: Hooknaam of hooksleutel (bijv.session-memory)
--json: Uitvoer als JSON
Geschiktheid van hooks controleren
--json: Uitvoer als JSON
Een hook inschakelen
~/.openclaw/openclaw.json).
Opmerking: Workspace-hooks zijn standaard uitgeschakeld totdat ze hier of in de configuratie worden ingeschakeld. 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 configuratie - Slaat de configuratie op schijf op
<workspace>/hooks/, is deze opt-in-stap vereist voordat
de Gateway deze laadt.
Na inschakelen:
- Start de Gateway opnieuw zodat hooks opnieuw worden geladen (herstart van 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
Opmerkingen
openclaw hooks list --json,info --jsonencheck --jsonschrijven gestructureerde JSON rechtstreeks naar stdout.- Door plugins beheerde hooks kunnen hier niet worden in- of uitgeschakeld; schakel in plaats daarvan de eigenaar-plugin in of uit.
Hook-pakketten installeren
openclaw hooks install werkt nog steeds als compatibiliteitsalias, maar drukt een
afschrijvingswaarschuwing af en stuurt door naar openclaw plugins install.
Npm-specificaties zijn alleen register (pakketnaam + optionele exacte versie of
dist-tag). Git-/URL-/bestandsspecificaties en semver-bereiken worden geweigerd. Dependency-installaties draaien project-lokaal met --ignore-scripts voor veiligheid, zelfs wanneer je
shell globale npm-installatie-instellingen heeft.
Kale specificaties en @latest blijven op het stabiele spoor. Als npm een van
die naar een prerelease oplost, stopt OpenClaw en vraagt je expliciet in te stemmen met een
prerelease-tag zoals @beta/@rc of een exacte prereleaseversie.
Wat dit doet:
- Kopieert het hook-pakket naar
~/.openclaw/hooks/<id> - Schakelt de geïnstalleerde hooks in binnen
hooks.internal.entries.* - Registreert de installatie onder
hooks.internal.installs
-l, --link: Koppel een lokale directory in plaats van te kopiëren (voegt deze toe aanhooks.internal.load.extraDirs)--pin: Registreer npm-installaties als exact opgelostename@versioninhooks.internal.installs
.zip, .tgz, .tar.gz, .tar
Voorbeelden:
Hook-pakketten bijwerken
openclaw hooks update werkt nog steeds als compatibiliteitsalias, maar drukt een
afschrijvingswaarschuwing af en stuurt door naar openclaw plugins update.
Opties:
--all: Werk alle gevolgde hook-pakketten bij--dry-run: Toon wat zou veranderen zonder te schrijven
--yes om prompts te omzeilen in CI-/niet-interactieve runs.
Gebundelde hooks
session-memory
Slaat sessiecontext op in het geheugen wanneer je/new of /reset 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 commandogebeurtenissen naar een gecentraliseerd auditbestand. Inschakelen:~/.openclaw/logs/commands.log
Logs bekijken:
boot-md
VoertBOOT.md uit wanneer de Gateway start (nadat kanalen zijn gestart).
Gebeurtenissen: gateway:startup
Inschakelen: