أدوات نظام الملفات والصدفة
يوفر Triggerfish للوكيل أدوات نظام ملفات وصدفة للأغراض العامة للقراءة والكتابة والبحث وتنفيذ الأوامر. هذه هي الأدوات الأساسية التي تبني عليها القدرات الأخرى.
الأدوات
read_file
قراءة محتويات ملف في مسار مطلق.
write_file
كتابة محتوى لملف في مسار نسبي لمساحة العمل. الكتابة محددة بدليل مساحة عمل الوكيل.
edit_file
استبدال سلسلة نصية فريدة في ملف. يجب أن يظهر old_text مرة واحدة بالضبط.
list_directory
سرد الملفات والأدلة في مسار مطلق معين.
search_files
البحث عن ملفات مطابقة لنمط glob، أو البحث في محتوى الملفات بـ grep.
run_command
تشغيل أمر صدفة في دليل مساحة عمل الوكيل. يُعيد stdout و stderr وكود الخروج.
الأمان
write_fileمحددة بدليل مساحة عمل الوكيلrun_commandتمر عبر hookPRE_TOOL_CALLمع الأمر كسياق- قائمة حظر الأوامر تحظر العمليات الخطرة
- جميع استجابات الأدوات تمر عبر
POST_TOOL_RESPONSEللتصنيف وتتبع taint
