Failproof AI नीतियां इंस्टॉल करें
failproofai pack list pack द्वारा प्रस्तावित हर श्रेणी का नाम बताता है।
इंस्टॉल करने से पहले देखें कि एक pack में क्या है
SHA256SUMS के विरुद्ध जांचा जाता है, इसलिए आप जो पढ़ रहे हैं वह इंस्टॉल होगा।
failproofai pack list किसी स्रोत के बिना पहले से इंस्टॉल किए गए packs को सूचीबद्ध करता है।
किसी और के pack को इंस्टॉल करें
कोई टैग नाम न देने से नवीनतम रिलीज़ इंस्टॉल होता है और पिन किया जाता है, फिर आपको बताता है कि इसने कौन सा टैग चुना। जो दर्ज किया जाता है वह हमेशा बिल्कुल एक रिलीज़ का नाम देता है, इसलिए एक पुनः इंस्टॉल बहाव नहीं कर सकता।
एक pack का हिस्सा लें
डिफ़ॉल्ट रूप से आप pack के अपने डिफ़ॉल्ट प्राप्त करते हैं — वह नीतियां जो इसके लेखक ने बिना निगरानी के चालू करने के लिए सुरक्षित चिह्नित किया है — इसमें सब कुछ नहीं।--category और --policy एक union के रूप में संयोजित करते हैं (--only को --policy का पर्यायवाची स्वीकार किया जाता है)। नए संस्करण पर पुनः जोड़ने से आपकी चुनी हुई चीज़ें रहती हैं न कि बाकी को वापस चालू करने से।
क्या चालू है इसे प्रबंधित करें
यदि एक pack ऐसी नीति भेजता है जिसका नाम भी एक सक्षम builtin है, तो builtin चलता है और pack की प्रति को छोड़ दिया जाता है — अन्यथा समान guard का दो बार मूल्यांकन किया जाएगा। इसके बजाय pack की प्रति का उपयोग करने के लिए builtin को बंद करें।
Failproof AI नीतियां कहां से आती हैं
core npm पैकेज में vendored प्रति को पढ़ता है। समान सेट एक GitHub रिलीज़ के रूप में प्रकाशित किया जाता है, जो आप इंस्टॉल करते हैं यदि आप एक विशिष्ट संस्करण चाहते हैं:
अखंडता क्या करती है और क्या नहीं करती है
SHA256SUMS artifact के समान रिलीज़ में भेज दिया जाता है, इसलिए यह एक हस्ताक्षर नहीं है और इसे प्रकाशित करने वाले के बारे में कुछ भी साबित नहीं करता। यह साबित करता है कि बाइट्स वे हैं जो रिलीज़ ने प्रकाशित किए हैं — और क्योंकि digest को pack जोड़ने के समय दर्ज किया जाता है और हर आयात से पहले पुनः सत्यापित किया जाता है, एक pack आपकी मशीन पर बाद में नहीं बदल सकता। एक repository जो retags या किसी asset को replace करता है, वह शांति से कुछ और चलाने के बजाय लोड करना बंद कर देता है।
इंस्टॉल के समय pack को भी एक बार आयात किया जाता है और इसके अपने manifest के विरुद्ध जांचा जाता है। एक pack जिसकी artifact parse नहीं होती, या जो अपनी घोषणा के अलावा कुछ और रजिस्टर करता है, सक्रिय होने से पहले मना किया जाता है — न कि स्वच्छ रूप से इंस्टॉल करने और आपकी अगली tool call पर विफल होने के बजाय।
जब एक pack लोड नहीं होगा
एक pack जिसे यह मशीन लागू करने के लिए कहा गया था और चला नहीं सकता नीति को अस्वीकार करता है जो इसकी missing नीतियों ने कवर किए, न कि शांति से अनुमति दी। Failure behavior देखें।failproofai pack list उस स्थिति में किसी भी pack का नाम बताता है और non-zero बाहर निकलता है।
ऑफलाइन और मिरर
अपना पैक प्रकाशित करना: Publish a pack देखें।

