जब टूल सक्षम होते हैं, Naia विभिन्न कार्य सीधे कर सकते हैं।
उपलब्ध टूल
| टूल | कार्य | सुरक्षा |
|---|---|---|
| execute_command | टर्मिनल कमांड चलाएँ | T3 |
| read_file | फ़ाइल की सामग्री पढ़ें | T0 |
| write_file | फ़ाइलें बनाएँ/संशोधित करें | T2 |
| search_files | फ़ाइल सिस्टम खोजें | T0 |
| web_search | इंटरनेट खोज | T1 |
| apply_diff | फ़ाइलें संपादित करें (डिफ़ लागू करें) | T2 |
| browser | वेब पेज खोलें | T1 |
| sessions_spawn | उप-एजेंट बनाएँ | T2 |
उपयोग के उदाहरण
आप प्राकृतिक भाषा के माध्यम से टूल का उपयोग कर सकते हैं:
| अनुरोध | प्रयुक्त टूल |
|---|---|
| "इस फ़ोल्डर में फ़ाइलें दिखाएँ" | search_files |
| "README.md पढ़ें" | read_file |
| "git status चलाएँ" | execute_command |
| "TypeScript खोजें" | web_search |
| "इस कोड की समीक्षा करें" | sessions_spawn |
सुरक्षा अनुमोदन
प्रत्येक टूल को उसकी सुरक्षा श्रेणी के आधार पर अनुमोदन की आवश्यकता होती है:
- T0 (केवल पढ़ने के लिए): स्वतः-अनुमोदित — कोई दुष्प्रभाव नहीं
- T1 (सूचना): सूचना प्रदर्शित — बाहरी पहुँच लेकिन कोई बदलाव नहीं
- T2 (सावधानी): उपयोगकर्ता अनुमोदन आवश्यक — फ़ाइल संशोधन, एजेंट स्पॉनिंग
- T3 (खतरनाक): उपयोगकर्ता अनुमोदन आवश्यक — कमांड निष्पादन
पहली बार अनुमोदन करते समय, "हमेशा अनुमति दें" का चयन करने से भविष्य के लिए उस टूल को स्वतः-अनुमोदित कर दिया जाता है। आप सेटिंग्स > टूल में अनुमत टूल को रीसेट कर सकते हैं।
गेटवे कनेक्शन
टूल को गेटवे कनेक्शन की आवश्यकता होती है:
- सेटिंग्स > टूल में टूल सक्षम करें को सक्षम करें
- सामान्य उपयोगकर्ता वातावरण में, गेटवे कनेक्शन विवरण स्वचालित रूप से संभाले जाते हैं
- यदि टूल प्रतिक्रिया नहीं देते हैं, तो ऐप को पुनरारंभ करें और पुनः प्रयास करें
- जाँचें कि आवश्यक कौशल स्किल्स टैब में सक्षम हैं
- केवल स्व-होस्टेड/उन्नत सेटअप को मैनुअल गेटवे URL/टोकन जाँच की आवश्यकता होती है