Skip to content

أدوات نظام الملفات والصدفة

يوفر Triggerfish للوكيل أدوات نظام ملفات وصدفة للأغراض العامة للقراءة والكتابة والبحث وتنفيذ الأوامر. هذه هي الأدوات الأساسية التي تبني عليها القدرات الأخرى.

الأدوات

read_file

قراءة محتويات ملف في مسار مطلق.

write_file

كتابة محتوى لملف في مسار نسبي لمساحة العمل. الكتابة محددة بدليل مساحة عمل الوكيل.

edit_file

استبدال سلسلة نصية فريدة في ملف. يجب أن يظهر old_text مرة واحدة بالضبط.

list_directory

سرد الملفات والأدلة في مسار مطلق معين.

search_files

البحث عن ملفات مطابقة لنمط glob، أو البحث في محتوى الملفات بـ grep.

run_command

تشغيل أمر صدفة في دليل مساحة عمل الوكيل. يُعيد stdout و stderr وكود الخروج.

الأمان

  • write_file محددة بدليل مساحة عمل الوكيل
  • run_command تمر عبر hook PRE_TOOL_CALL مع الأمر كسياق
  • قائمة حظر الأوامر تحظر العمليات الخطرة
  • جميع استجابات الأدوات تمر عبر POST_TOOL_RESPONSE للتصنيف وتتبع taint