Skip to main content
npm install -g failproofai के साथ स्थानीय CLI को इंस्टॉल करें। इसे बिना किसी तर्क के चलाएं ताकि स्थानीय नीति डैशबोर्ड खुल जाए। पैकेज को Node.js 20.9 या नए संस्करण की आवश्यकता है। Bun 1.3 या नए संस्करण का विकास और स्रोत इंस्टॉल के लिए समर्थन किया जाता है। failproofai configure और failproofai setup , failproofai config के लिए उपनाम हैं। failproofai policy , failproofai pack और failproofai p सभी failproofai policies की वर्तनी हैं — पैक और एकल नीतियां एक विचार के लिए तीन कमांड थीं और अब एक हैं। पुरानी वर्तनी अभी भी काम करती है, दो अपवादों के साथ: pack list <source> अब policies show <source> है, और pack build अब publish है।

एक मशीन सेट अप करें

CLI को इंस्टॉल करें, फिर मशीन की कुंजी को शेल में पढ़ें। read -s इसे एक संकेत पर लेता है जो गूंजता नहीं है, इसलिए यह कभी एक कमांड में दिखाई नहीं देता:
फिर मशीन को सेट अप करें और चुनें कि यह क्या लागू करता है:
failproofai config पूरा सेटअप है: यह failproofaid सेवा को इंस्टॉल करता है (रूट एक बार, sudo -n के माध्यम से — कभी भी एक इंटरेक्टिव पासवर्ड प्रॉम्प्ट नहीं), हर एजेंट CLI में हुक डालता है जो वह पाता है, और जब एक कुंजी उपलब्ध हो तो Cloud से कनेक्ट करता है। टर्मिनल के बिना — CI, एक कंटेनर, एक एजेंट इसे चला रहा है — यह पूछने के बजाय लागू करता है, और यदि इसे जो करने के लिए कहा गया था वह नहीं हुआ तो 1 से बाहर निकलता है। यह कोई भी नीतियां नहीं चुनता है। वह दूसरी कमांड का काम है, और इसके बिना एक नई तरह से कॉन्फ़िगर की गई मशीन हमेशा चालू गार्ड को छोड़कर कुछ भी लागू नहीं करती है। --token पर पर्यावरण चर को प्राथमिकता दें: एक कमांड-लाइन तर्क बॉक्स पर हर उपयोगकर्ता द्वारा ps से पठनीय है। यह सब चर की रक्षा करता है — किसी भी कमांड में टाइप की गई कुंजी, export सहित, अभी भी शेल इतिहास में उतरती है, जिसीलिए इसे ऊपर read -s के साथ पढ़ा जाता है। CI में, इसे गुप्त स्टोर से सेट करें और शेल ट्रेसिंग (set -x) को बंद रखें, अन्यथा ट्रेस इसे प्रिंट करता है।
--connect <url> एक मशीन को नामांकित करता है जो पहले से ही सेट अप है। यह नामांकन सफल होने के तुरंत बाद लौटता है — यह डेमन को इंस्टॉल नहीं करता है और किसी भी हुक को नहीं डालता है। एक मशीन पर सादा failproofai config (या failproofai config --token <key>) का उपयोग करें जो अभी तक सेट अप नहीं किया गया है, अन्यथा यह कुछ भी एकत्र और लागू न करते हुए जुड़ा हुआ दिखाई देगा।
स्थानीय नीति डैशबोर्ड खोलने के लिए failproofai को बिना किसी तर्क के चलाएं।

कॉन्फ़िगरेशन फ़्लैग

स्थानीय पॉज़ एक सत्र के लिए बिल्ट-इन, कस्टम, सम्मेलन, और पैक नीतियों को निलंबित करते हैं। वे हमेशा समाप्त होते हैं और Cloud-प्रबंधित नीतियों को अक्षम नहीं करते हैं। block-failproofai-commands — जो हमेशा चालू है और अपने आप को अक्षम या पॉज़ नहीं किया जा सकता है — एक उपकरणित एजेंट को इस बचाव हैच को स्वयं उपयोग करने से रोकता है।

नीति फ़्लैग

डिलीवरी और रखरखाव फ़्लैग

failproofai update को npm install -g failproofai@latest के बाद चलाया जाना चाहिए; यह होम-लेआउट माइग्रेशन करता है, मेल खाने वाले डेमन बाइनरी को इंस्टॉल करता है, और सेवा को पुनरारंभ करता है। --no-daemon केवल लेआउट माइग्रेशन करता है।

हार्नेस पाथ

समर्थित हार्नेस नाम claude, codex, copilot, cursor, opencode, pi, hermes, openclaw, factory, devin, antigravity, और goose हैं। लेबल व्युत्पन्न एजेंट आईडी को नेमस्पेस करते हैं जब दो रूट एक ही परियोजना की प्रतियां रखते हैं। ओवरलैपिंग रूट और डुप्लिकेट लेबल को डुप्लिकेट संग्रह या कर्सर भ्रष्टाचार को रोकने के लिए अस्वीकार कर दिया जाता है। अतिरिक्त-पाथ कॉन्फ़िगरेशन डेमन पुनरारंभ के बिना पुनः लोड करता है। कंटेनर वातावरण फ़ाइल-कॉन्फ़िगर किए गए अतिरिक्त पाथों को FAILPROOFAI_<HARNESS>_EXTRA_PATHS नाम के एक अल्पविराम-पृथक चर के साथ बदल सकते हैं, उदाहरण के लिए:

पर्यावरण चर

स्थायी मशीन व्यवहार के लिए कॉन्फ़िगरेशन फ़ाइलों का उपयोग करें। पर्यावरण चर कंटेनर, परीक्षण, और एक प्रक्रिया के लिए सबसे उपयोगी हैं। एजेंट-विशिष्ट होम चर जैसे CLAUDE_PROJECTS_PATH, CURSOR_HOME, HERMES_HOME, और OPENCLAW_HOME को ओवरराइड करते हैं कि Failproof AI उस हार्नेस के लिए स्थानीय सत्र की खोज कहां करता है।

एक मशीन को सुरक्षित रूप से पॉज़ या हटाएं

एक स्थानीय सत्र पॉज़ Cloud-प्रबंधित नीतियों को अक्षम नहीं करता है। जब रोलआउट ही समस्या हो तो Cloud विज्ञापन वर्कफ़्लो के माध्यम से Cloud तैनाती को पुनः स्थापित करें। npm पैकेज को हटाने से पहले, स्थापित हुक और डेमन को हटाएं:
संस्करण-विशिष्ट विवरण के लिए failproofai <command> --help चलाएं।
npm rm -g failproofai से पहले failproofai uninstall चलाएं; npm स्थापित एजेंट हुक या डेमन सेवा को नहीं हटाता है।