Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw hooks
Quản lý các móc nối tác tử (tự động hóa theo sự kiện cho các lệnh như /new, /reset và khởi động Gateway).
Chạy openclaw hooks mà không có lệnh con tương đương với openclaw hooks list.
Liên quan:
- Móc nối: Móc nối
- Móc nối Plugin: Móc nối Plugin
Liệt kê tất cả móc nối
--eligible: Chỉ hiển thị các móc nối đủ đ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 móc nối
<name>: Tên móc nối hoặc khóa móc nối (ví dụ:session-memory)
--json: Xuất dưới dạng JSON
Kiểm tra điều kiện của móc nối
--json: Xuất dưới dạng JSON
Bật một móc nối
~/.openclaw/openclaw.json).
Lưu ý: Móc nối workspace bị tắt theo mặc định cho đến khi được bật tại đây hoặc trong cấu hình. Các móc nối do Plugin quản lý hiển thị plugin:<id> trong openclaw hooks list và không thể bật/tắt tại đây. Thay vào đó, hãy bật/tắt Plugin.
Đối số:
<name>: Tên móc nối (ví dụ:session-memory)
- Kiểm tra xem móc nối 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 của bạn - Lưu cấu hình vào đĩa
<workspace>/hooks/, bước chọn tham gia này là bắt buộc trước khi
Gateway tải nó.
Sau khi bật:
- Khởi động lại gateway để móc nối được tải lại (khởi động lại ứng dụng thanh menu trên macOS, hoặc khởi động lại tiến trình gateway của bạn trong dev).
Tắt một móc nối
<name>: Tên móc nối (ví dụ:command-logger)
- Khởi động lại gateway để móc nối được tải lại
Ghi chú
openclaw hooks list --json,info --jsonvàcheck --jsonghi JSON có cấu trúc trực tiếp ra stdout.- Không thể bật hoặc tắt các móc nối do Plugin quản lý tại đây; thay vào đó, hãy bật hoặc tắt Plugin sở hữu.
Cài đặt gói móc nối
openclaw hooks install vẫn hoạt động như một bí danh tương thích, nhưng nó in ra
cảnh báo ngừng dùng và chuyển tiếp đến openclaw plugins install.
Đặc tả npm chỉ dùng registry (tên gói + phiên bản chính xác tùy chọn hoặc
dist-tag). Đặc tả Git/URL/tệp và các khoảng semver bị từ chối. Cài đặt phụ thuộc
chạy cục bộ theo dự án với --ignore-scripts để an toàn, ngay cả khi shell của bạn
có thiết lập cài đặt npm toàn cục.
Đặc tả trần và @latest vẫn nằm trên kênh ổn định. Nếu npm phân giải một trong hai
thành bản phát hành trước, OpenClaw sẽ dừng và yêu cầu bạn chọn tham gia rõ ràng bằng
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.
Việc này làm gì:
- Sao chép gói móc nối vào
~/.openclaw/hooks/<id> - Bật các móc nối đã cài đặt trong
hooks.internal.entries.* - Ghi nhận cài đặt trong
hooks.internal.installs
-l, --link: Liên kết một thư mục cục bộ thay vì sao chép (thêm thư mục đó vàohooks.internal.load.extraDirs)--pin: Ghi nhận cài đặt npm dưới dạngname@versionđã phân giải chính xác tronghooks.internal.installs
.zip, .tgz, .tar.gz, .tar
Ví dụ:
Cập nhật gói móc nối
openclaw hooks update vẫn hoạt động như một bí danh tương thích, nhưng nó in ra
cảnh báo ngừng dùng và chuyển tiếp đến openclaw plugins update.
Tùy chọn:
--all: Cập nhật tất cả gói móc nối đang được theo dõi--dry-run: Hiển thị những gì sẽ thay đổi mà không ghi
--yes toàn cục để bỏ qua lời nhắc trong CI/lần chạy không tương tác.
Móc nối đi kèm
session-memory
Lưu ngữ cảnh phiên vào bộ nhớ khi bạn phát hành/new hoặc /reset.
Bật:
~/.openclaw/workspace/memory/YYYY-MM-DD-HHMM.md. Đặt hooks.internal.entries.session-memory.llmSlug: true để dùng slug tên tệp do mô hình tạo.
Xem: tài liệu session-memory
bootstrap-extra-files
Chèn các tệp bootstrap bổ sung (ví dụAGENTS.md / TOOLS.md cục bộ của monorepo) trong agent:bootstrap.
Bật:
command-logger
Ghi nhật ký tất cả sự kiện lệnh vào một tệp kiểm toán tập trung. Bậ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 khởi động).
Sự kiện: gateway:startup
Bật: