openclaw hooks
Zarządzanie hookami agenta (automatyzacjami sterowanymi zdarzeniami dla poleceń takich jak /new, /reset oraz uruchamianie gateway).
Powiązane:
Lista wszystkich hooków
--eligible: Pokaż tylko kwalifikujące się hooki (spełnione wymagania)--json: Wyjście w formacie JSON-v, --verbose: Pokaż szczegółowe informacje, w tym brakujące wymagania
Pobierz informacje o hooku
<name>: Nazwa hooka (np.session-memory)
--json: Wyjście w formacie JSON
Sprawdź kwalifikowalność hooków
--json: Wyjście w formacie JSON
Włącz hook
~/.openclaw/config.json).
Uwaga: Hooki zarządzane przez wtyczki pokazują plugin:<id> w openclaw hooks list i
nie można ich włączać/wyłączać w tym miejscu. Zamiast tego włącz/wyłącz wtyczkę.
Argumenty:
<name>: Nazwa hooka (np.session-memory)
- Sprawdza, czy hook istnieje i czy jest kwalifikowalny
- Aktualizuje
hooks.internal.entries.<name>.enabled = truew konfiguracji - Zapisuje konfigurację na dysku
- Uruchom ponownie gateway, aby hooki zostały przeładowane (restart aplikacji paska menu na macOS lub restart procesu gateway w trybie deweloperskim).
Wyłącz hook
<name>: Nazwa hooka (np.command-logger)
- Uruchom ponownie gateway, aby hooki zostały przeładowane
Zainstaluj hooki
--ignore-scripts ze względów bezpieczeństwa.
Co robi:
- Kopiuje pakiet hooków do
~/.openclaw/hooks/<id> - Włącza zainstalowane hooki w
hooks.internal.entries.* - Rejestruje instalację w
hooks.internal.installs
-l, --link: Podlinkuj lokalny katalog zamiast kopiowania (dodaje go dohooks.internal.load.extraDirs)
.zip, .tgz, .tar.gz, .tar
Przykłady:
Aktualizuj hooki
--all: Zaktualizuj wszystkie śledzone pakiety hooków--dry-run: Pokaż, co by się zmieniło, bez zapisu
Dołączone hooki
session-memory
Zapisuje kontekst sesji do pamięci, gdy wydasz/new.
Włącz:
~/.openclaw/workspace/memory/YYYY-MM-DD-slug.md
Zobacz: dokumentacja session-memory
bootstrap-extra-files
Wstrzykuje dodatkowe pliki bootstrap (na przykład lokalne w monorepoAGENTS.md / TOOLS.md) podczas agent:bootstrap.
Włącz:
command-logger
Rejestruje wszystkie zdarzenia poleceń do scentralizowanego pliku audytu. Włącz:~/.openclaw/logs/commands.log
Wyświetl logi:
boot-md
UruchamiaBOOT.md, gdy gateway startuje (po uruchomieniu kanałów).
Włącz:
Zdarzenia: gateway:startup