आवश्यकताएं
- Node.js >= 20.9.0
- Bun >= 1.3.0 (वैकल्पिक - केवल source से build करने के लिए आवश्यक)
इंस्टॉलेशन
त्वरित शुरुआत
Policies सक्षम करें
Policies वे नियम हैं जो प्रत्येक agent tool call से पहले और बाद में चलते हैं। वे destructive commands, secret leakage, और अन्य failure modes को नुकसान पहुंचाने से पहले रोक देते हैं।यह आपके installed agent CLIs में hook entries लिखता है (Claude Code का
~/.claude/settings.json, OpenAI Codex का ~/.codex/hooks.json, GitHub Copilot CLI का ~/.copilot/hooks/failproofai.json, Cursor Agent का ~/.cursor/hooks.json, OpenCode का generated plugin shim ~/.config/opencode/plugins/failproofai.mjs और ~/.config/opencode/opencode.json के plugin array में एक registration entry, Pi का ~/.pi/agent/settings.json, या Gemini CLI का ~/.gemini/settings.json)। जब एक से अधिक मौजूद हों तो आपसे पूछा जाएगा; prompt को छोड़ने के लिए --cli claude codex copilot cursor opencode pi gemini (किसी भी subset) पास करें।GitHub Copilot CLI, Cursor Agent, OpenCode, Pi, और Gemini CLI support beta में हैं — --cli copilot, --cli cursor, --cli opencode, --cli pi, या --cli gemini के साथ इंस्टॉल करें।Dashboard लॉन्च करें
http://localhost:8020 पर एक local dashboard खोलता है जहां आप sessions browse कर सकते हैं, tool calls inspect कर सकते हैं, और policies manage कर सकते हैं।Policies कैसे काम करती हैं
जब भी एक agent एक tool चलाता है, Claude Code failproofai को एक subprocess के रूप में कॉल करता है:- allow - agent सामान्य रूप से आगे बढ़ता है
- deny - action को block किया जाता है, agent को बताया जाता है कि क्यों
- instruct - extra context agent के prompt में जोड़ा जाता है
Policies आपकी local process में चलती हैं। कुछ भी किसी remote service को नहीं भेजा जाता है।
Convention-based policies के साथ team policies सेट अप करें
अपनी team में quality standards स्थापित करने का सबसे तेज़ तरीका.failproofai/policies/ convention है। इस directory में policy files डालें और वे स्वचालित रूप से load हो जाते हैं — कोई flags नहीं, कोई config changes नहीं, कोई install commands नहीं।
Data storage
सभी configuration और logs आपकी machine पर रहते हैं:| Path | क्या store किया जाता है |
|---|---|
~/.failproofai/policies-config.json | Global policy config |
~/.failproofai/hook-activity.jsonl | Hook execution history |
~/.failproofai/hook.log | Custom hook errors के लिए debug log |
.failproofai/policies-config.json | Per-project config (committed) |
.failproofai/policies-config.local.json | Personal overrides (gitignored) |
Uninstalling
~/.claude/settings.json से hook entries को remove करता है। ~/.failproofai/ में config files को रखा जाता है।
अगले कदम
Configuration
Scopes और config file format
Built-in policies
सभी 26 policies with parameters
Custom policies
JavaScript में अपनी स्वयं की policies लिखें
Agent monitor
Sessions को monitor करें और policy activity की समीक्षा करें

