> ## Documentation Index
> Fetch the complete documentation index at: https://docs.befailproof.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

title: "नीतियाँ"
description: "एजेंट क्रियाओं को देखें, मार्गदर्शन दें, या ज्ञात विफलता दोहराने से पहले उन्हें अवरुद्ध करें।"
icon: "shield-check"
--------------------

एक नीति एजेंट हुक इवेंट का मूल्यांकन करती है और तीन निर्णयों में से एक देती है:

* `allow` क्रिया को जारी रहने देता है।
* `instruct` एजेंट को सुधारात्मक मार्गदर्शन देता है।
* `deny` क्रिया को एक कारण के साथ अवरुद्ध करता है।

## तीन नीति सतहों का उपयोग करें

<Tabs>
  <Tab title="डैशबोर्ड">
    1. सत्रों से नीति निर्णयों को फ़िल्टर और निरीक्षण करने के लिए **Observe → policy** पर जाएँ।
    2. एक नीति को संपादित, सत्यापित, प्रकाशित, अक्षम करने या अपरिवर्तनीय संस्करणों का निरीक्षण करने के लिए **Admin → policy editor** पर जाएँ।
    3. मशीनों को संस्करण और प्रभाव असाइन करने के लिए **Admin → enforcement** पर जाएँ।

    नीति पृष्ठ का उपयोग यह समझने के लिए करें कि रचना या प्रवर्तन को बदलने से पहले पहले से क्या मेल खा रहा है।

    <img src="https://mintcdn.com/exosphere/WgPwQzedeDNwJBTy/images/dashboard/policy-observe.png?fit=max&auto=format&n=WgPwQzedeDNwJBTy&q=85&s=13535ad27c8bddac6589f9d1560916cb" alt="नीति पृष्ठ जो निर्णय योग और स्थानीय और क्लाउड-प्रबंधित नीति मैपिंग दिखाता है।" width="2372" height="1548" data-path="images/dashboard/policy-observe.png" />

    संपादक वह है जहाँ आप एक विफलता स्थिति को स्रोत में बदलते हैं, इसे सत्यापित करते हैं, और एक अपरिवर्तनीय संस्करण प्रकाशित करते हैं।

    <img src="https://mintcdn.com/exosphere/WgPwQzedeDNwJBTy/images/dashboard/policy-editor.png?fit=max&auto=format&n=WgPwQzedeDNwJBTy&q=85&s=7c01c862f4ec601d0535a6969eb619ce" alt="नीति संपादक जिसका उपयोग एक अपरिवर्तनीय नीति संस्करण को संपादित और प्रकाशित करने के लिए किया जाता है।" width="2938" height="1608" data-path="images/dashboard/policy-editor.png" />

    प्रवर्तन तब उस प्रकाशित संस्करण और इसके observe या enforce प्रभाव को मशीनों को असाइन करता है।

    <img src="https://mintcdn.com/exosphere/WgPwQzedeDNwJBTy/images/dashboard/enforcement-fleet.png?fit=max&auto=format&n=WgPwQzedeDNwJBTy&q=85&s=96be13256ef7e3fa89eeefcc4f1b7f10" alt="प्रवर्तन बेड़ा जो मशीन कवरेज और असाइन की गई नीति संस्करणों को दिखाता है।" width="2938" height="1600" data-path="images/dashboard/enforcement-fleet.png" />

    तैनाती के बाद नीति पृष्ठ पर निर्णयों को सत्यापित करें ताकि रचना और बेड़ा दृश्य वास्तविक एजेंट गतिविधि से जुड़े हों।
  </Tab>

  <Tab title="CLI">
    स्थानीय नीति स्थापना और सत्यापन के लिए `failproofai` का उपयोग करें:

    ```bash theme={null}
    failproofai policies
    failproofai policy add block-rm-rf --scope project
    failproofai config --status
    ```

    नीति निर्णयों युक्त क्लाउड सत्रों और इवेंटों को खोजने के लिए `fp` का उपयोग करें। क्लाउड रचना और बेड़ा तैनाती डैशबोर्ड कार्यप्रवाह रहते हैं।
  </Tab>
</Tabs>

Failproof AI में नीतियों की तीन अलग-अलग सतहें हैं:

1. सत्रों, डैशबोर्डों और ऑडिट में **निर्णयों का विश्लेषण करें**।
2. अंतर्निहित नियमों, कोड, या नीति संपादक के साथ **संस्करणों का लेखन करें**।
3. चयनित मशीनों में **संस्करणों को तैनात और लागू करें**।

एक पुष्टि की गई विफलता मोड से शुरू करें। सबसे छोटी इवेंट और उपकरण मिलान को परिभाषित करें जो इसे पहचानता है, वैध और असुरक्षित उदाहरणों का परीक्षण करें, फिर प्रवर्तन से पहले देखें।

<Columns cols={2}>
  <Card title="एक अंतर्निहित नीति का उपयोग करें" icon="library" href="/hi/policies/builtin">
    सामान्य गुप्त, खोल, Git, क्लाउड और वर्कफ़्लो जोखिमों के लिए एक समीक्षित नियम सक्षम करें।
  </Card>

  <Card title="एक कस्टम नीति लिखें" icon="code-2" href="/hi/policies/custom">
    JavaScript या TypeScript में एक वर्कफ़्लो-विशिष्ट निर्णय व्यक्त करें।
  </Card>
</Columns>
