openclaw hooks
Управление хуками агента (событийно-ориентированные автоматизации для команд вроде /new, /reset и запуска Gateway (шлюза)).
Связанное:
Список всех хуков
--eligible: Показать только подходящие хуки (требования выполнены)--json: Вывод в формате JSON-v, --verbose: Показать подробную информацию, включая отсутствующие требования
Получение информации о хуке
<name>: Имя хука (например,session-memory)
--json: Вывод в формате JSON
Проверка пригодности хуков
--json: Вывод в формате JSON
Включение хука
~/.openclaw/config.json).
Примечание: Хуки, управляемые плагинами, показывают plugin:<id> в openclaw hooks list и
не могут быть включены/отключены здесь. Вместо этого включите/отключите плагин.
Аргументы:
<name>: Имя хука (например,session-memory)
- Проверяет, существует ли хук и подходит ли он
- Обновляет
hooks.internal.entries.<name>.enabled = trueв вашем конфиге - Сохраняет конфиг на диск
- Перезапустите Gateway (шлюз), чтобы хуки перезагрузились (перезапуск приложения в строке меню на macOS или перезапуск процесса шлюза в dev).
Отключение хука
<name>: Имя хука (например,command-logger)
- Перезапустите Gateway (шлюз), чтобы хуки перезагрузились
Установка хуков
--ignore-scripts в целях безопасности.
Что делает:
- Копирует пакет хуков в
~/.openclaw/hooks/<id> - Включает установленные хуки в
hooks.internal.entries.* - Записывает установку в
hooks.internal.installs
-l, --link: Связать локальный каталог вместо копирования (добавляет его вhooks.internal.load.extraDirs)
.zip, .tgz, .tar.gz, .tar
Примеры:
Обновление хуков
--all: Обновить все отслеживаемые пакеты хуков--dry-run: Показать, что изменится, без записи
Bundled Hooks
session-memory
Сохраняет контекст сеанса в памяти, когда вы выполняете/new.
Включение:
~/.openclaw/workspace/memory/YYYY-MM-DD-slug.md
См.: документация session-memory
bootstrap-extra-files
Добавляет дополнительные bootstrap-файлы (например, локальные для монорепозиторияAGENTS.md / TOOLS.md) во время agent:bootstrap.
Включение:
command-logger
Журналирует все события команд в централизованный файл аудита. Включение:~/.openclaw/logs/commands.log
Просмотр логов:
boot-md
ЗапускаетBOOT.md при старте Gateway (шлюза) (после запуска каналов).
Включение:
События: gateway:startup