Автоматизация
Хуки
Хуки предоставляют расширяемую событийно-ориентированную систему для автоматизации действий в ответ на команды аген та и события. Хуки автоматически обнаруживаются из директорий и могут управляться через CLI-команды, аналогично тому, как работают навыки в OpenClaw.
Общее представление
Хуки — это небольшие скрипты, которые запускаются при возникновении какого-либо события. Существует два вида:
- Хуки (эта страница): запускаются внутри Gateway при срабатывании событий агента, таких как
/new,/reset,/stopили события жизненного цикла. - Вебхуки: внешние HTTP-вебхуки, которые позволяют другим системам запускать работу в OpenClaw. См. Вебхуки или используйте
openclaw webhooksдля вспомогательных команд Gmail.
Хуки также могут быть встроены в плагины; см. Плагины. Типичные варианты использования:
- Сохранение снимка памяти при сбросе сессии
- Ведение журнала аудита команд для отладки или соответствия требованиям
- Запуск последующей автоматизации при начале или завершении сессии
- Запись файлов в рабочее пространство агента или вызов внешних API при срабатывании событий
Если вы можете написать небольшую функцию на TypeScript, вы можете написать хук. Хуки обнаруживаются автоматически, и вы включаете или отключаете их через CLI.
Обзор
Система хуков позволяет вам:
- Сохранять контекст сессии в память при выполнении команды
/new - Логировать все команды для аудита
- Запускать пользовательскую автоматизацию при событиях жизненного цикла агента
- Расширять поведение OpenClaw без изменения основного кода