Yêu cầu
- Node.js >= 20.9.0
- Bun >= 1.3.0 (tùy chọn - chỉ cần thiết để build từ nguồn)
Cài đặt
Bắt đầu nhanh
1
Bật các chính sách
Chính sách là những quy tắc chạy trước và sau mỗi lần agent gọi tool. Chúng bắt các lệnh phá hủy, rò rỉ bí mật, và những chế độ lỗi khác trước khi chúng gây thiệt hại.Lệnh này ghi các hook entries vào CLI agents đã cài đặt của bạn (Claude Code’s
~/.claude/settings.json, OpenAI Codex’s ~/.codex/hooks.json, GitHub Copilot CLI’s ~/.copilot/hooks/failproofai.json, Cursor Agent’s ~/.cursor/hooks.json, OpenCode’s generated plugin shim at ~/.config/opencode/plugins/failproofai.mjs plus a registration entry in ~/.config/opencode/opencode.json’s plugin array, Pi’s ~/.pi/agent/settings.json, or Hermes’s ~/.hermes/config.yaml). Khi có nhiều hơn một cái có mặt, bạn sẽ được nhắc; truyền --cli claude codex copilot cursor opencode pi hermes (bất kỳ tập hợp con nào) để bỏ qua lời nhắc.GitHub Copilot CLI, Cursor Agent, OpenCode, và Pi support là beta — cài đặt với --cli copilot, --cli cursor, --cli opencode, hoặc --cli pi. Hermes (hermes-agent, một gateway Slack/Telegram) cài đặt user-scope với --cli hermes và là cũng một nguồn audit offline.2
Xác minh
3
Khởi chạy dashboard
http://localhost:8020 nơi bạn có thể duyệt các phiên, kiểm tra các tool calls, và quản lý chính sách.4
Chạy agent của bạn
Khởi động Claude Code như bình thường. Nếu agent thử một điều gì đó rủi ro, failproofai sẽ chặn nó tự động. Để nó chạy không cần giám sát và xem xét những gì đã xảy ra trong dashboard.
Cách các chính sách hoạt động
Mỗi khi một agent chạy một tool, Claude Code gọi failproofai như một subprocess:- 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 - ngữ cảnh bổ sung được thêm vào prompt 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 dịch vụ từ xa.
Thiết lập chính sách nhóm với chính sách dựa trên quy ước
Cách nhanh nhất để thiết lập tiêu chuẩn chất lượng trên toàn nhóm của bạn là quy ước.failproofai/policies/. Thả các tệp chính sách vào thư mục này và chúng sẽ được tải tự động — không có flag, không có thay đổi config, không có lệnh cài đặt.
1
Tạo thư mục chính sách
2
Thêm các tệp chính sách
Sao chép các ví dụ khởi động hoặc viết chính sách của riêng bạn:Hoặc tạo một cái mới:
3
Commit vào git
Lưu trữ dữ liệu
Tất cả cấu hình và log vẫn ở trên máy tính của bạn:Gỡ cài đặt
~/.claude/settings.json. Các tệp config trong ~/.failproofai/ được giữ lại.
Bước tiếp theo
Configuration
Phạm vi và định dạng tệp config
Built-in policies
Tất cả 26 chính sách với tham số
Custom policies
Viết các chính sách riêng của bạn trong JavaScript
Agent monitor
Giám sát các phiên và xem xét hoạt động chính sách

