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