मुख्य सामग्री पर जाएं
failproofai policies --install [policy-names...] [options]
आपके इंस्टॉल किए गए agent CLI की सेटिंग्स फ़ाइल में hook entries लिखता है (Claude Code, OpenAI Codex, या GitHub Copilot CLI (beta)) ताकि failproofai tool calls को इंटरसेप्ट कर सके। उपनाम: failproofai p -i

विकल्प

Flagविवरण
--cli claude|codex|copilotAgent CLI(s) जिसके लिए इंस्टॉल करना है; स्पेस-सेपरेटेड (जैसे --cli claude codex copilot) या दोहराया गया। छोड़ने के लिए इंस्टॉल किए गए CLIs का पता लगाया जाएगा और प्रॉम्प्ट किया जाएगा।
--scope useruser-scope सेटिंग्स फ़ाइल में इंस्टॉल करें (Claude: ~/.claude/settings.json; Codex: ~/.codex/hooks.json; Copilot: ~/.copilot/hooks/failproofai.json)। डिफ़ॉल्ट।
--scope projectproject-scope सेटिंग्स फ़ाइल में इंस्टॉल करें (Claude: <cwd>/.claude/settings.json; Codex: <cwd>/.codex/hooks.json; Copilot: <cwd>/.github/hooks/failproofai.json)।
--scope localकेवल Claude — <cwd>/.claude/settings.local.json में इंस्टॉल करता है। Codex और Copilot के पास local scope नहीं है।
--custom <path> / -cकस्टम hook policies वाली JS फ़ाइल का पाथ

व्यवहार

  • कोई policy नाम नहीं - policies चुनने के लिए एक इंटरैक्टिव प्रॉम्प्ट खोलता है
  • विशिष्ट नाम - उन policies को सक्षम करता है (पहले से सक्षम किए गए किसी भी में जोड़ा जाता है)
  • all - हर उपलब्ध policy को सक्षम करता है
इंस्टॉलेशन जोड़ने वाला है: --install को फिर से चलाने से नई policies जोड़ी जाती हैं बिना मौजूदा लोगों को हटाए।

उदाहरण

# सभी डिफ़ॉल्ट policies को ग्लोबली इंस्टॉल करें (इंटरैक्टिव)
failproofai policies --install

# वर्तमान प्रोजेक्ट के लिए विशिष्ट policies इंस्टॉल करें
failproofai policies --install block-sudo sanitize-api-keys --scope project

# सभी policies को एक साथ सक्षम करें
failproofai policies --install all

# कस्टम policies फ़ाइल के साथ इंस्टॉल करें
failproofai policies --install --custom ./my-policies.js

# OpenAI Codex के लिए इंस्टॉल करें (project scope)
failproofai policies --install --cli codex --scope project

# GitHub Copilot CLI (beta) के लिए वर्तमान प्रोजेक्ट के लिए इंस्टॉल करें
failproofai policies --install --cli copilot --scope project

# तीनों CLIs के लिए एक साथ इंस्टॉल करें
failproofai policies --install --cli claude codex copilot
जब --custom <path> प्रदान किया जाता है, तो फ़ाइल तुरंत validate की जाती है - इसे कम से कम एक बार customPolicies.add() को कॉल करना चाहिए। resolved path को policies-config.json में customPoliciesPath के रूप में सहेजा जाता है।