Chuyển đến nội dung chính
failproofai policies --install [policy-names...] [options]
Ghi các hook entries vào settings.json của Claude Code để failproofai có thể chặn các lệnh gọi tool. Tên viết tắt: failproofai p -i

Tùy chọn

FlagMô tả
--scope userCài đặt vào ~/.claude/settings.json (mặc định - tất cả các phiên)
--scope projectCài đặt vào .claude/settings.json trong thư mục hiện tại
--scope localCài đặt vào .claude/settings.local.json trong thư mục hiện tại
--custom <path> / -cĐường dẫn tới file JS chứa các custom hook policies

Hoạt động

  • Không có tên policy - mở lời nhắc tương tác để chọn policies
  • Tên cụ thể - bật các policies đó (thêm vào bất kỳ policies nào đã được bật)
  • all - bật mọi policy có sẵn
Cài đặt là tích lũy: chạy --install lại sẽ thêm các policies mới mà không loại bỏ những policies hiện có.

Ví dụ

# Cài đặt tất cả các policies mặc định toàn cầu (tương tác)
failproofai policies --install

# Cài đặt các policies cụ thể cho dự án hiện tại
failproofai policies --install block-sudo sanitize-api-keys --scope project

# Bật tất cả các policies cùng một lúc
failproofai policies --install all

# Cài đặt với file policies tùy chỉnh
failproofai policies --install --custom ./my-policies.js
Khi --custom <path> được cung cấp, file sẽ được xác thực ngay lập tức - nó phải gọi customPolicies.add() ít nhất một lần. Đường dẫn được phân giải sẽ được lưu vào policies-config.json dưới dạng customPoliciesPath.