आवश्यकताएं
- Node.js >= 20.9.0
- Bun >= 1.3.0 (वैकल्पिक - केवल स्रोत से बनाने के लिए आवश्यक)
इंस्टॉलेशन
त्वरित शुरुआत
Policies सक्षम करें
Policies ऐसे नियम हैं जो हर agent tool call से पहले और बाद में चलते हैं। ये विनाशकारी कमांड, गुप्त लीकेज, और अन्य विफलता मोड को नुकसान पहुंचाने से पहले पकड़ते हैं।यह Claude Code की
settings.json में hook entries लिखता है। आप एकल project के लिए या विशिष्ट policies चुनकर भी इंस्टॉल कर सकते हैं:डैशबोर्ड लॉन्च करें
http://localhost:8020 पर एक स्थानीय डैशबोर्ड खोलता है जहां आप sessions ब्राउज़ कर सकते हैं, tool calls का निरीक्षण कर सकते हैं, और policies प्रबंधित कर सकते हैं।Policies कैसे काम करती हैं
हर बार जब एक agent एक tool चलाता है, Claude Code failproofai को एक subprocess के रूप में कॉल करता है:- allow - agent सामान्य रूप से आगे बढ़ता है
- deny - कार्रवाई को ब्लॉक किया जाता है, agent को बताया जाता है कि क्यों
- instruct - agent के prompt में अतिरिक्त context जोड़ा जाता है
Policies आपकी स्थानीय प्रक्रिया में चलती हैं। कुछ भी किसी दूरस्थ सेवा को नहीं भेजा जाता है।
डेटा स्टोरेज
सभी configuration और logs आपकी मशीन पर रहते हैं:| पाथ | यह क्या संग्रहीत करता है |
|---|---|
~/.failproofai/policies-config.json | Global policy config |
~/.failproofai/hook-activity.jsonl | Hook execution history |
~/.failproofai/hook.log | Custom hook errors के लिए डीबग log |
.failproofai/policies-config.json | Per-project config (committed) |
.failproofai/policies-config.local.json | व्यक्तिगत overrides (gitignored) |
अनइंस्टॉल करना
~/.claude/settings.json से hook entries को हटाता है। ~/.failproofai/ में config files रखी जाती हैं।
अगले कदम
Configuration
Scopes और config file format
Built-in policies
सभी 26 policies के साथ parameters
Custom policies
JavaScript में अपनी policies लिखें
Agent monitor
Sessions की निगरानी करें और policy activity की समीक्षा करें

