عند تمكين الأدوات، يمكن لـ 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 (خطير): يلزم موافقة المستخدم — تنفيذ الأوامر
عند الموافقة لأول مرة، يؤدي تحديد "السماح دائمًا" إلى الموافقة التلقائية على تلك الأداة في المستقبل. يمكنك إعادة تعيين الأدوات المسموح بها في Settings > Tools.
اتصال البوابة
تتطلب الأدوات اتصالاً بالبوابة:
- قم بتمكين Enable Tools في Settings > Tools
- في بيئات المستخدم العادية، يتم التعامل مع تفاصيل اتصال البوابة تلقائيًا
- إذا لم تستجب الأدوات، أعد تشغيل التطبيق وحاول مرة أخرى
- تحقق من تمكين المهارات المطلوبة في علامة التبويب Skills tab
- فقط الإعدادات المستضافة ذاتيًا/المتقدمة تتطلب فحوصات يدوية لعنوان Gateway URL/token