openclaw hooks
Quản lý agent hooks (tự động hóa dựa trên sự kiện cho các lệnh như /new, /reset, và khởi động gateway).
Liên quan:
- Hooks: Hooks
- Plugin hooks: Plugin hooks
Liệt kê Tất Cả Hooks
--eligible: Chỉ hiển thị các hooks đủ điều kiện (đáp ứng yêu cầu)--json: Xuất dưới dạng JSON-v, --verbose: Hiển thị thông tin chi tiết bao gồm các yêu cầu còn thiếu
Lấy Thông Tin Hook
<name>: Tên hook (ví dụ:session-memory)
--json: Xuất dưới dạng JSON
Kiểm Tra Tính Đủ Điều Kiện Của Hooks
--json: Xuất dưới dạng JSON
Kích Hoạt Một Hook
~/.openclaw/config.json).
Lưu ý: Hooks được quản lý bởi plugins hiển thị plugin:<id> trong openclaw hooks list và không thể kích hoạt/tắt ở đây. Kích hoạt/tắt plugin thay thế.
Tham số:
<name>: Tên hook (ví dụ:session-memory)
- Kiểm tra xem hook có tồn tại và đủ điều kiện không
- Cập nhật
hooks.internal.entries.<name>.enabled = truetrong cấu hình - Lưu cấu hình vào đĩa
- Khởi động lại gateway để hooks tải lại (khởi động lại ứng dụng menu bar trên macOS, hoặc khởi động lại quá trình gateway trong dev).
Tắt Một Hook
<name>: Tên hook (ví dụ:command-logger)
- Khởi động lại gateway để hooks tải lại
Cài Đặt Hooks
--ignore-scripts để đảm bảo an toàn.
Các thông số trần và @latest giữ trên đường ổn định. Nếu npm giải quyết một trong hai thành một bản phát hành trước, OpenClaw dừng lại và yêu cầu bạn chọn rõ ràng với một thẻ phát hành trước như @beta/@rc hoặc một phiên bản phát hành trước chính xác.
Những gì nó làm:
- Sao chép gói hook vào
~/.openclaw/hooks/<id> - Kích hoạt các hooks đã cài đặt trong
hooks.internal.entries.* - Ghi lại cài đặt dưới
hooks.internal.installs
-l, --link: Liên kết một thư mục cục bộ thay vì sao chép (thêm vàohooks.internal.load.extraDirs)--pin: Ghi lại cài đặt npm dưới dạngname@versionđã giải quyết chính xác tronghooks.internal.installs
.zip, .tgz, .tar.gz, .tar
Ví dụ:
Cập Nhật Hooks
--all: Cập nhật tất cả các gói hook được theo dõi--dry-run: Hiển thị những gì sẽ thay đổi mà không ghi
--yes toàn cầu để bỏ qua các nhắc nhở trong các lần chạy CI/không tương tác.
Hooks Đi Kèm
session-memory
Lưu ngữ cảnh phiên vào bộ nhớ khi bạn thực hiện/new.
Kích hoạt:
~/.openclaw/workspace/memory/YYYY-MM-DD-slug.md
Xem thêm: tài liệu session-memory
bootstrap-extra-files
Chèn thêm các tệp bootstrap (ví dụ nhưAGENTS.md / TOOLS.md trong monorepo-local) trong quá trình agent:bootstrap.
Kích hoạt:
command-logger
Ghi lại tất cả sự kiện lệnh vào một tệp audit tập trung. Kích hoạt:~/.openclaw/logs/commands.log
Xem nhật ký:
boot-md
ChạyBOOT.md khi gateway khởi động (sau khi các kênh bắt đầu).
Sự kiện: gateway:startup
Kích hoạt: