التسجيل المُهيكل
يستخدم Triggerfish تسجيلاً مُهيكلاً مع مستويات خطورة وتدوير ملفات ومخرجات قابلة للتكوين. كل مكون يسجل من خلال مُسجل موحد.
المستويات
| المستوى | ما يُسجل |
|---|---|
quiet | الأخطاء والتحذيرات فقط |
normal | معلومات التشغيل العادية (افتراضي) |
verbose | تفاصيل إضافية: أحداث القنوات، مخرجات محرك السياسات |
debug | كل شيء: حمولات LLM الكاملة، تحليل أدوات، حالة حلقة الوكيل |
التكوين
yaml
logging:
level: normalتدوير الملفات
ملفات السجل تُدور عند 1 ميجابايت. يُحتفظ بأحدث ملفين سجل. السجلات تذهب إلى:
~/.triggerfish/logs/triggerfish.log
~/.triggerfish/logs/triggerfish.log.1أداة log_read
يمكن للوكيل قراءة سجلاته الخاصة:
| المعامل | النوع | مطلوب | الوصف |
|---|---|---|---|
lines | number | لا | عدد الأسطر الأخيرة للقراءة (افتراضي: 50) |
level | string | لا | تصفية بالمستوى (ERROR, WARN, INFO, DEBUG) |
عرض السجلات
bash
triggerfish logs # عرض السجلات الأخيرة
triggerfish logs --tail # بث في الوقت الفعلي