- Gói chính sách Failproof AI — các gói sẵn sàng cho các trường hợp sử dụng được xác định trước: cắm vào một gói và nó hoạt động. Gói chính sách coding agent hiện có sẵn, và các gói cho nhiều trường hợp sử dụng khác sắp ra mắt.
- Gói chính sách của cộng đồng — các chính sách mà các nhà phát triển đã viết cho trường hợp sử dụng của riêng họ và xuất bản cho bất kỳ ai sử dụng.
Gói chính sách Failproof AI
Gói chính sách coding agent
policies add đơn giản có bật chúng không:
Bật bất kỳ chính sách nào đang tắt theo tên —
failproofai policies add block-rm-rf — hoặc lấy toàn bộ gói với --all. Xem mọi chính sách trong nó, được nhóm theo danh mục:
Gói chính sách của cộng đồng
Các nhà phát triển xuất bản các gói cho những trường hợp sử dụng mà họ gặp, và trung tâm chính sách liệt kê chúng. Một gói chính sách của cộng đồng được xuất bản bởi tác giả của nó, không được kiểm toán bởi Failproof AI, vì vậy hãy đọc những gì nó chứa trước khi cài đặt:SHA256SUMS của bản phát hành, vì vậy những gì bạn đọc chính là những gì sẽ được cài đặt.
Sau đó cài đặt nó:
Không đặt tên thẻ sẽ cài đặt bản phát hành mới nhất và ghim nó, sau đó cho bạn biết thẻ nào mà nó đã chọn. Những gì được ghi lại luôn đặt tên chính xác một bản phát hành, vì vậy một lần cài đặt lại không thể trôi dạt.
Lấy một phần của gói
Theo mặc định, bạn nhận được các giá trị mặc định riêng của gói — các chính sách mà tác giả của nó đánh dấu là an toàn để bật không giám sát — không phải mọi thứ nó chứa.--category và --policy kết hợp như một liên hợp (--only được chấp nhận là từ đồng nghĩa cho --policy). Khi gói đã được cài đặt, các cờ sẽ thêm vào những gì bạn có, và thêm lại nó mà không có cờ và không có terminal — để nâng cấp, chẳng hạn — giữ nguyên lựa chọn của bạn như cũ. Ở terminal mà không có cờ, add mở trình chọn thay thế, được đánh dấu trước với các giá trị mặc định của tác giả, và những gì bạn đánh dấu sẽ thay thế lựa chọn của bạn.
Quản lý những gì đang bật
--scope nói gì.
Một tên không có dấu gạch chéo là một chính sách; bất cứ thứ gì có một tên là một nguồn gói. Một tên trần phân giải thành gói đã cài đặt khai báo nó. Khi hai gói đã cài đặt khai báo cùng một tên, hãy đặt tên cái bạn muốn:
Tính toàn vẹn mua lại gì và không mua lại gì
SHA256SUMS được gửi trong cùng một bản phát hành như artifact, vì vậy nó không phải là chữ ký và không chứng minh bất cứ điều gì về ai xuất bản nó. Những gì nó chứng minh là các byte là những byte mà bản phát hành đó xuất bản — và bởi vì nó được ghi lại khi bạn thêm gói và được xác minh lại trước mỗi lần nhập, một gói không thể thay đổi trên máy của bạn sau này. Một kho lưu trữ mà retag hoặc thay thế một asset sẽ ngừng tải thay vì chạy âm thầm cái gì đó khác.
Tại thời điểm cài đặt, gói cũng được nhập một lần và được kiểm tra so với tệp kê khai của riêng nó. Một gói mà artifact của nó không phân tích cú pháp, hoặc mà đăng ký cái gì đó khác hơn những gì nó khai báo, bị từ chối trước khi bất cứ điều gì được kích hoạt — thay vì cài đặt sạch sẽ và thất bại vào lệnh công cụ tiếp theo của bạn.
Khi một gói sẽ không tải
Một gói mà máy này được bảo ghi để áp dụng và không thể chạy từ chối các sự kiện mà các chính sách còn thiếu của nó bao phủ, thay vì cho phép chúng âm thầm — nhưpack/failproofai-pack-unavailable, vốn vượt trội so với các chính sách đã tải để việc từ chối được quy cho gói bị mất thay vì cho bất kỳ vệ sĩ nào xảy ra bắn đầu tiên. Ngoại lệ là UserPromptSubmit, mà hướng dẫn thay thế: từ chối ở đó sẽ khóa bạn khỏi agent bạn cần để sửa nó. Xem Hành vi thất bại.
Ngoại tuyến và gương
Để chia sẻ các chính sách của riêng bạn theo cách này, hãy xem Xuất bản một gói chính sách.

