Skip to main content

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

Hiển thị mỗi chính sách, xem nó có được bật hay không, và bất kỳ tham số nào được cấu hình.
3

Khởi chạy dashboard

Mở dashboard cục bộ tại 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:
Mỗi chính sách trả về một trong ba quyết định:
  • 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

Mỗi thành viên nhóm có failproofai được cài đặt sẽ nhận các chính sách này tự động. Không cần thiết lập cho từng nhà phát triển.
Commit .failproofai/policies/ vào repo của bạn để toàn bộ nhóm chia sẻ các tiêu chuẩn giống nhau. Khi nhóm của bạn phát hiện ra các chế độ lỗi mới, hãy thêm chính sách và push — mọi người sẽ nhận được cập nhật trên lần git pull tiếp theo của họ. Theo thời gian, những chính sách này trở thành một tiêu chuẩn chất lượng sống động, liên tục cải thiện.

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

Xóa hook entries 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