Skip to content

مخطط التكوين ​

يُكوّن Triggerfish من خلال triggerfish.yaml، الموجود في ~/.triggerfish/triggerfish.yaml بعد تشغيل triggerfish dive. تُوثق هذه الصفحة كل قسم تكوين.

مراجع الأسرار أي قيمة سلسلة في هذا الملف يمكنها استخدام بادئة secret:

للإشارة لبيانات اعتماد مخزنة في سلسلة مفاتيح نظام التشغيل. مثلاً apiKey: "secret:provider:anthropic:apiKey" تحل القيمة من السلسلة عند البدء. انظر إدارة الأسرار للتفاصيل. :::

الأقسام ​

models ​

تكوين مزودي LLM وتجاوز الفشل. انظر التكوين للأمثلة الكاملة.

channels ​

تكوين القنوات. كل قناة تتطلب enabled و classification.

classification ​

yaml
classification:
  mode: personal # أو enterprise

policy ​

قواعد سياسات مخصصة فوق الحمايات الثابتة.

mcp_servers ​

خوادم MCP المتصلة. كل خادم يتطلب classification.

scheduler ​

تكوين Cron و triggers.

yaml
scheduler:
  cron:
    jobs: [...]
  trigger:
    enabled: true
    interval_minutes: 30
    classification_ceiling: CONFIDENTIAL
    quiet_hours:
      start: 22
      end: 7

web ​

تكوين البحث على الويب والجلب.

notifications ​

تفضيلات تسليم الإشعارات.

logging ​

yaml
logging:
  level: normal # quiet, normal, verbose, debug

webhooks ​

نقاط نهاية webhook الواردة.

integrations ​

تكاملات خارجية (Google, GitHub, CalDAV, Obsidian).