title: Các ví dụ description: “Cách thiết lập hooks cho Claude Code và Agents SDK” icon: book-open
Các ví dụ sẵn sàng sử dụng cho những kịch bản phổ biến. Mỗi ví dụ cho thấy cách cài đặt và những gì bạn nên mong đợi.Thiết lập hooks cho Claude Code
Failproof AI tích hợp với Claude Code thông qua hệ thống hooks của nó. Khi bạn chạyfailproofai policies --install, nó sẽ đăng ký các lệnh hook trong settings.json của Claude Code và chúng sẽ được kích hoạt trên mỗi lệnh gọi công cụ.
1
Cài đặt failproofai
2
Bật tất cả các chính sách tích hợp
3
Xác minh hooks được đăng ký
PreToolUse, PostToolUse, Notification và Stop.4
Chạy Claude Code
sudo rm -rf / - nó sẽ bị chặn.Thiết lập hooks cho Agents SDK
Nếu bạn đang xây dựng với Agents SDK, bạn có thể sử dụng cùng một hệ thống hook theo cách lập trình.1
Cài đặt failproofai trong dự án của bạn
2
Cấu hình hooks trong agent của bạn
Truyền các lệnh hook khi tạo quá trình agent của bạn. Các hooks được kích hoạt giống như trong Claude Code - thông qua JSON stdin/stdout:
3
Viết một chính sách tùy chỉnh cho agent của bạn
4
Cài đặt chính sách tùy chỉnh
Chặn các lệnh phá hoại
Thiết lập phổ biến nhất - ngăn agent gây ra các thiệt hại không thể hoàn tác.block-sudo- chặn tất cả các lệnhsudoblock-rm-rf- chặn xóa tệp đệ quyblock-force-push- chặngit push --forceblock-curl-pipe-sh- chặn piping các script từ xa đến shell
Ngăn chặn rò rỉ bí mật
Dừng agent khỏi việc nhìn thấy hoặc rò rỉ thông tin đăng nhập trong đầu ra công cụ.PostToolUse - sau khi một công cụ chạy, chúng sẽ làm sạch đầu ra trước khi agent nhìn thấy nó.
Nhận cảnh báo Slack khi agent cần sự chú ý
Sử dụng notification hook để chuyển tiếp các cảnh báo chờ đợi đến Slack.Giữ agent trên một nhánh
Ngăn agent chuyển đổi nhánh hoặc push đến các nhánh được bảo vệ.Yêu cầu kiểm tra trước khi commit
Nhắc nhở agent chạy các bài kiểm tra trước khi commit.Khóa một kho lưu trữ production
Commit cấu hình cấp dự án để mọi nhà phát triển trong nhóm của bạn đều nhận được các chính sách giống nhau. Tạo.failproofai/policies-config.json trong kho lưu trữ của bạn:
Xây dựng một tiêu chuẩn chất lượng toàn tổ chức với các chính sách quy ước
Thiết lập có tác động lớn nhất: commit.failproofai/policies/ đến kho lưu trữ của bạn với các chính sách được điều chỉnh cho dự án của bạn. Mỗi thành viên trong nhóm sẽ nhận được chúng tự động — không có lệnh cài đặt, không có thay đổi cấu hình.
1
Tạo thư mục và thêm chính sách
2
Commit đến git
3
Tiếp tục cải thiện
Khi nhóm của bạn gặp phải những chế độ lỗi mới, hãy thêm chính sách và push. Mọi người sẽ nhận được bản cập nhật trên
git pull tiếp theo của họ. Những chính sách này trở thành một tiêu chuẩn chất lượng sống động phát triển cùng với nhóm của bạn.Thêm nhiều ví dụ
Thư mụcexamples/ trong kho lưu trữ chứa:

