सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
परमिशन मोड्स (Permission Modes) - मुख्य अध्ययन नोट्स
परिचय:
- परमिशन मोड्स यह तय करते हैं कि आपके हस्तक्षेप के बिना कौन से कार्य सुरक्षित रूप से किए जा सकते हैं।
- ये मोड क्लाउड कोड (Cloud Code) के 'बिना हाथ लगाए' (hands-off) संचालन को नियंत्रित करते हैं।
प्रमुख परमिशन मोड्स:
- मैनुअल (Manual): केवल पढ़ने (read-only) की अनुमति देता है; बाकी सभी कार्यों के लिए प्रॉम्प्ट (prompt) मांगता है।
- एक्सेप्ट एडिट्स (Accept Edits): फ़ाइल संपादन (file edits) और सामान्य फ़ाइल सिस्टम बैश कमांड को स्वीकार करता है। यह उन कोड के लिए है जिसकी समीक्षा बाद में की जाती है।
- प्लान (Plan): केवल पढ़ता है; शोध करता है और प्रस्ताव देता है, लेकिन कोई संपादन (editing) नहीं करता।
- ऑटो (Auto): यह डिफ़ॉल्ट 'बिना हाथ लगाए' मोड है। यह हर कार्य से पहले एक अलग क्लासिफायर मॉडल द्वारा समीक्षा के साथ सब कुछ स्वीकार करता है।
- डोंट आस्क (Don't Ask): केवल पूर्व-अनुमोदित (pre-approved) टूल्स की अनुमति देता है; बाकी सभी कार्यों को स्वचालित रूप से अस्वीकार कर देता है। (CI/शेड्यूल्ड जॉब के लिए उपयुक्त)।
- बाईपास परमिशन (Bypass Permission): सभी जाँच को छोड़ देता है। (केवल आइसोलेटेड कंटेनर के अंदर उपयोग किया जाना चाहिए)।
ऑटो मोड (Auto Mode) और क्लासिफायर:
- क्लासिफायर की भूमिका: यह प्रत्येक कार्य के निष्पादन से पहले इरादे (intent) की जाँच करता है।
- सुरक्षा गार्डरेल्स (Guardrails): क्लासिफायर निम्नलिखित कार्यों को ब्लॉक करता है:
- आपके अनुरोध से परे कार्य करना।
- प्रोडक्शन डिप्लॉयमेंट और माइग्रेशन।
- फोर्स पुश (force pushing) या डाउनलोड कोड को शेल में पाइप करना।
- संवेदनशील डेटा को बाहरी एंडपॉइंट पर भेजना।
- सत्र (session) के लिए मौजूद फ़ाइलों को नष्ट करना।
- सीमा (Limitation): क्लासिफायर यह नहीं बता सकता कि कोड काम करता है या नहीं (उदाहरण के लिए, यदि कोड टूटा हुआ है)।
- सटीकता सुनिश्चित करना: ऑटो मोड के साथ एक 'स्टॉप हुक' (Stop Hook) का उपयोग करें जो आपके कोड का परीक्षण (tests) करता है।
उपयोग और नेविगेशन:
- शिफ्ट-टैब (Shift-Tab): मैनुअल, एक्सेप्ट एडिट्स, प्लान और ऑटो के बीच साइकिल करने के लिए उपयोग किया जाता है।
- स्टेटस बार: वर्तमान में किस परमिशन मोड में हैं, यह स्टेटस बार में दिखाया जाता है।
- डोंट आस्क का उपयोग: यह उन परिदृश्यों के लिए सही है जहाँ कोई मानव प्रॉम्प्ट को मंजूरी देने के लिए उपलब्ध नहीं है (जैसे CI पाइपलाइन)।
- ऑटो मोड का उद्देश्य: क्लाइंट को व्यस्त रखने के लिए इसका उपयोग करें (hands-off operation)।
Takeaways
- परमिशन मोड्स क्लाउड कोड के बिना हाथ लगाए (hands-off) संचालन को नियंत्रित करते हैं।
- प्रमुख मोड हैं: मैनुअल (केवल पढ़ने की अनुमति), ऑटो (डिफ़ॉल्ट hands-off मोड), और डोंट आस्क (केवल पूर्व-अनुमोदित टूल्स के लिए)।
- ऑटो मोड में, क्लासिफायर हर कार्य से पहले इरादे की जाँच करता है और सुरक्षा गार्डरेल्स लागू करता है (जैसे प्रोडक्शन डिप्लॉयमेंट को ब्लॉक करना)।
- क्लासिफायर केवल इरादे की जाँच करता है, यह कोड की कार्यक्षमता की जाँच नहीं करता; इसलिए कोड के परीक्षण के लिए 'स्टॉप हुक' का उपयोग करना आवश्यक है।
फ्लैशकार्ड 10 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.