Yêu cầu
- Node.js >= 20.9.0
- Bun >= 1.3.0 (tùy chọn - chỉ cần thiết khi xây dựng từ nguồn)
Cài đặt
Bắt đầu nhanh
Bật các chính sách
Các chính sách là những quy tắc chạy trước và sau mỗi lời gọi công cụ của agent. Chúng bắt các lệnh có tính phá hủy, rò rỉ thông tin bí mật và các kiểu lỗi khác trước khi gây hại.Điều này ghi các mục hook vào
settings.json của Claude Code. Bạn cũng có thể cài đặt cho một dự án duy nhất hoặc chọn các chính sách cụ thể:Xác minh
Khởi chạy bảng điều khiển
http://localhost:8020 nơi bạn có thể duyệt phiên, kiểm tra các lời gọi công cụ và quản lý các chính sách.Cách các chính sách hoạt động
Mỗi khi một agent chạy một công cụ, Claude Code gọi failproofai như một tiến trình con:- allow - agent tiếp tục bình thường
- deny - hành động bị chặn, agent được thông báo lý do
- instruct - bối cảnh bổ sung được thêm vào lời nhắc của agent
Các chính sách chạy trong quy trình cục bộ của bạn. Không có gì được gửi đến một dịch vụ từ xa.
Lưu trữ dữ liệu
Tất cả cấu hình và nhật ký nằm trên máy của bạn:| Đường dẫn | Những gì nó lưu trữ |
|---|---|
~/.failproofai/policies-config.json | Cấu hình chính sách toàn cục |
~/.failproofai/hook-activity.jsonl | Lịch sử thực thi hook |
~/.failproofai/hook.log | Nhật ký gỡ lỗi cho các lỗi hook tùy chỉnh |
.failproofai/policies-config.json | Cấu hình cho từng dự án (được cam kết) |
.failproofai/policies-config.local.json | Ghi đè cá nhân (gitignored) |
Gỡ cài đặt
~/.claude/settings.json. Các tệp cấu hình trong ~/.failproofai/ được giữ lại.
Các bước tiếp theo
Cấu hình
Phạm vi và định dạng tệp cấu hình
Chính sách tích hợp
Tất cả 26 chính sách với tham số
Chính sách tùy chỉnh
Viết các chính sách của riêng bạn bằng JavaScript
Trình giám sát agent
Giám sát phiên và xem xét hoạt động của chính sách

