एजेंट की अनुमतियां मैनेज करना

आपके पास एजेंट के लिए कुछ खास अनुमतियां मैनेज करने का विकल्प होता है. इससे आपको अपने वर्कस्पेस पर ज़्यादा कंट्रोल मिलता है. अनुमतियों की मदद से यह कंट्रोल किया जा सकता है कि एजेंट कुछ कार्रवाइयां कर सकता है या नहीं. इनमें ये कार्रवाइयां शामिल हैं:

  • प्रोजेक्ट फ़ाइलें, बाहरी डायरेक्ट्री, और संवेदनशील डेटा (जैसे कि क्रेडेंशियल) को पढ़ सकता है और अपडेट कर सकता है.
  • Google Search और अन्य डोमेन ऐक्सेस करें.
  • शेल कमांड चलाएं.
  • एमसीपी सर्वर से इंटरैक्ट करना.

एजेंट के साथ काम करते समय, अगर आपने पहले से अनुमति नहीं दी है, तो एजेंट आपसे कुछ काम करने की अनुमति मांगेगा:

ज़रूरत पड़ने पर Gemini, आपसे अनुमतियाँ माँगता है.

एक बार के टास्क के लिए, अनुमति दें को चुना जा सकता है. वहीं, भरोसेमंद और बार-बार इस्तेमाल किए जाने वाले वर्कफ़्लो के लिए, हमेशा अनुमति दें को चुना जा सकता है. Gemini, अनुरोध करने के लिए एक बेहतर सिस्टम का इस्तेमाल करता है. इसलिए, ज़्यादा लेवल की अनुमति (जैसे कि फ़ाइलें लिखने की अनुमति) देने पर, इससे जुड़े सभी सब-टूल को अपने-आप अनुमति मिल जाती है. ls या grep जैसी सामान्य कमांड को, पढ़ने के मौजूदा ऐक्सेस के आधार पर चुपचाप स्वीकार कर लिया जाता है. इससे आपको बार-बार प्रॉम्प्ट नहीं मिलते और आप अपने काम पर ध्यान दे पाते हैं. अनुमतियों का नया मॉडल, सुरक्षा और प्रॉडक्टिविटी के बीच संतुलन बनाए रखता है. इससे आपको इन कामों में मदद मिलती है: जिन कार्रवाइयों पर आपको भरोसा है उन्हें एजेंट बिना किसी रुकावट के पूरा कर सकता है. साथ ही, अन्य कार्रवाइयों की मैन्युअल तरीके से समीक्षा की जा सकती है.

फ़ाइल > सेटिंग > टूल > एआई > एजेंट की अनुमतियां पर जाकर, अपनी अनुमतियों की मैन्युअल तरीके से जांच की जा सकती है. इसके अलावा, macOS पर Android Studio > सेटिंग > टूल > एआई > एजेंट की अनुमतियां पर जाकर भी ऐसा किया जा सकता है.

एजेंट की अनुमतियां सेटिंग पैनल.

सैंडबॉक्स की प्रोसेस

सैंडबॉक्सिंग, अनधिकृत नेटवर्क ऐक्सेस और फ़ाइल-सिस्टम में बदलाव करने की सुविधा को सीमित करती है. ऐसा तब तक होता है, जब तक आप साफ़ तौर पर सहमति नहीं देते. सैंडबॉक्सिंग को कॉन्फ़िगर करने के लिए, File > Settings > Tools > AI > Agent Shell Sandbox पर जाएं. इसके अलावा, macOS पर Android Studio > Settings > Tools > AI > Agent Shell Sandbox पर जाएं.

Agent Shell Sandbox की सेटिंग वाला पैनल.