Skip to main content
Failproof AI tách biệt những gì một kho lưu trữ có thể commit — hook wiring, tham số chính sách, chính sách tùy chỉnh — khỏi trạng thái máy như thông tin xác thực, các pack đã cài đặt và daemon.

Chọn một phạm vi

Phạm vi quyết định vị trí hook được wiring và tệp cấu hình nào bạn ghi tham số và đường dẫn chính sách tùy chỉnh vào:
  • User áp dụng trên các dự án trên máy này.
  • Project thuộc về kho lưu trữ và có thể được commit.
  • Local ghi đè một dự án cho một người dùng và nên được gitignored.
Không phải mọi harness đều hỗ trợ phạm vi cục bộ; CLI từ chối một phạm vi mà harness được chọn không thể đại diện. Chính sách pack nào được bật không được phạm vi hóa. Công tắc được ghi lại với pack đã cài đặt, vì vậy failproofai policies add <name> bật một chính sách cho toàn bộ máy, bất kể --scope nói gì. Tham số chính sách sử dụng phạm vi đầu tiên xác định tham số cho chính sách đó, theo thứ tự project → local → user. Đường dẫn chính sách tùy chỉnh rõ ràng sử dụng phạm vi đầu tiên xác định chúng.

Cấu hình tham số chính sách

Mở chính sách trong bảng điều khiển cục bộ, chỉnh sửa các tham số được hỗ trợ của nó và lưu trong phạm vi được chọn. Chạy một hành động tác nhân phù hợp và không phù hợp, sau đó kiểm tra quyết định trong Observe → policy.

Tham số mà các chính sách Failproof AI chấp nhận

Mỗi chính sách xác thực loại tham số của riêng nó.
Một mẫu cho phép mở rộng những gì một tác nhân có thể làm. Kiểm tra mã hóa token chính xác và các biến thể lệnh trên harness đích trước khi triển khai trên toàn bộ bộ máy.

Hiểu các tệp máy

~/.failproofai chứa các tệp riêng biệt cho các ranh giới tin tưởng riêng biệt: Sử dụng FAILPROOFAI_HOME để định vị lại bố cục máy hoàn chỉnh cho container hoặc bài kiểm tra cô lập. Không định vị lại các thư mục trạng thái riêng lẻ độc lập với nhau.
Không bao giờ commit credentials.json. Chỉ commit cấu hình chính sách dự án và chính sách quy ước dự án sau khi xem xét chúng như mã thực thi.