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 (eventgestuurde automatiseringen voor opdrachten zoals /new, /reset en het starten van de Gateway).
Het uitvoeren van openclaw hooks zonder subopdracht is gelijk aan openclaw hooks list.
Gerelateerd:
- Hooks: Hooks
- Plugin-hooks: Plugin-hooks
Alle hooks weergeven
--eligible: Alleen geschikte hooks tonen (vereisten voldaan)--json: Uitvoer als JSON-v, --verbose: Gedetailleerde informatie tonen, inclusief ontbrekende vereisten
Hookinformatie 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-instap vereist voordat
de Gateway deze laadt.
Na inschakelen:
- Start de Gateway opnieuw zodat hooks opnieuw worden geladen (herstart de menubalk-app op macOS, of start je Gateway-proces opnieuw 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.
Hookpakketten installeren
openclaw hooks install werkt nog steeds als compatibiliteitsalias, maar drukt een
verouderingswaarschuwing af en stuurt door naar openclaw plugins install.
Npm-specificaties zijn alleen registry (pakketnaam + optionele exacte versie of
dist-tag). Git-/URL-/bestandsspecificaties en semver-bereiken worden geweigerd. Dependency-
installaties worden projectlokaal uitgevoerd 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
deze naar een prerelease herleidt, stopt OpenClaw en vraagt het je expliciet in te stemmen met een
prerelease-tag zoals @beta/@rc of een exacte prereleaseversie.
Wat dit doet:
- Kopieert het hookpakket naar
~/.openclaw/hooks/<id> - Schakelt de geïnstalleerde hooks in
hooks.internal.entries.*in - Registreert de installatie onder
hooks.internal.installs
-l, --link: Link een lokale map in plaats van te kopiëren (voegt deze toe aanhooks.internal.load.extraDirs)--pin: Registreer npm-installaties als exact herleidname@versioninhooks.internal.installs
.zip, .tgz, .tar.gz, .tar
Voorbeelden:
Hookpakketten bijwerken
openclaw hooks update werkt nog steeds als compatibiliteitsalias, maar drukt een
verouderingswaarschuwing af en stuurt door naar openclaw plugins update.
Opties:
--all: Alle bijgehouden hookpakketten bijwerken--dry-run: Tonen wat zou veranderen zonder te schrijven
--yes om prompts over te slaan in CI-/niet-interactieve uitvoeringen.
Gebundelde hooks
session-memory
Slaat sessiecontext op in geheugen wanneer je/new of /reset uitvoert.
Inschakelen:
~/.openclaw/workspace/memory/YYYY-MM-DD-HHMM.md. Stel hooks.internal.entries.session-memory.llmSlug: true in voor door modellen gegenereerde bestandsnaamslugs.
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
Logs bekijken:
boot-md
VoertBOOT.md uit wanneer de Gateway start (nadat kanalen zijn gestart).
Gebeurtenissen: gateway:startup
Inschakelen: