Skip to content

أوامر CLI ​

يوفر Triggerfish CLI لإدارة وكيلك و daemon والقنوات والجلسات. تغطي هذه الصفحة كل أمر متاح واختصارات المحادثة.

الأوامر الأساسية ​

triggerfish dive ​

شغل معالج الإعداد التفاعلي. هذا أول أمر تُشغله بعد التثبيت ويمكن إعادة تشغيله في أي وقت لإعادة التكوين.

bash
triggerfish dive

triggerfish chat ​

ابدأ جلسة محادثة تفاعلية في الطرفية. هذا الأمر الافتراضي عند تشغيل triggerfish بدون وسيطات.

bash
triggerfish chat

ميزات واجهة المحادثة:

  • شريط إدخال بعرض كامل أسفل الطرفية
  • بث الاستجابات مع عرض الرموز في الوقت الفعلي
  • عرض مُضغط لاستدعاءات الأدوات (تبديل بـ Ctrl+O)
  • سجل الإدخال (يستمر عبر الجلسات)
  • ESC لمقاطعة استجابة جارية
  • ضغط المحادثة لإدارة الجلسات الطويلة

triggerfish run ​

ابدأ خادم gateway في المقدمة. مفيد للتطوير وتصحيح الأخطاء.

bash
triggerfish run

triggerfish start ​

ثبت وابدأ Triggerfish كـ daemon خلفية باستخدام مدير خدمات نظام التشغيل.

bash
triggerfish start

triggerfish stop ​

أوقف daemon العامل.

bash
triggerfish stop

triggerfish status ​

تحقق مما إذا كان daemon يعمل حالياً واعرض معلومات الحالة الأساسية.

bash
triggerfish status

triggerfish logs ​

اعرض مخرجات سجل daemon.

bash
# عرض السجلات الأخيرة
triggerfish logs

# بث السجلات في الوقت الفعلي
triggerfish logs --tail

triggerfish patrol ​

شغل فحص صحة لتثبيت Triggerfish.

bash
triggerfish patrol

triggerfish config ​

أدر ملف التكوين. يستخدم مسارات منقطة في triggerfish.yaml.

bash
triggerfish config set <key> <value>
triggerfish config get <key>
triggerfish config validate
triggerfish config add-channel [type]

triggerfish config migrate-secrets ​

انقل بيانات الاعتماد النصية من triggerfish.yaml إلى سلسلة مفاتيح نظام التشغيل.

bash
triggerfish config migrate-secrets

انظر إدارة الأسرار للتفاصيل.

triggerfish connect ​

اتصل بخدمة خارجية مع Triggerfish.

bash
triggerfish connect google    # Google Workspace (تدفق OAuth2)
triggerfish connect github    # GitHub (Personal Access Token)

triggerfish disconnect ​

أزل المصادقة لخدمة خارجية.

bash
triggerfish disconnect google
triggerfish disconnect github

triggerfish update ​

تحقق من التحديثات المتاحة وثبتها.

bash
triggerfish update

triggerfish version ​

اعرض إصدار Triggerfish الحالي.

bash
triggerfish version

أوامر المهارات ​

أدر المهارات من سوق The Reef ومساحة عملك المحلية.

bash
triggerfish skill search "calendar"
triggerfish skill install google-cal
triggerfish skill list
triggerfish skill update --all
triggerfish skill publish
triggerfish skill create

أوامر الجلسات ​

افحص وأدر الجلسات النشطة.

bash
triggerfish session list
triggerfish session history
triggerfish session spawn

أوامر Buoy 🚧 Coming Soon ​

أدر اتصالات الأجهزة المرافقة. Buoy غير متاح بعد.

bash
triggerfish buoys list
triggerfish buoys pair

أوامر داخل المحادثة ​

هذه الأوامر متاحة أثناء جلسة محادثة تفاعلية (عبر triggerfish chat أو أي قناة متصلة). هي للمالك فقط.

الأمرالوصف
/helpعرض الأوامر المتاحة داخل المحادثة
/statusعرض حالة الجلسة: النموذج، عدد الرموز، التكلفة، مستوى taint
/resetإعادة تعيين taint الجلسة وسجل المحادثة
/compactضغط سجل المحادثة باستخدام تلخيص LLM
/model <name>تبديل نموذج LLM للجلسة الحالية
/skill install <name>تثبيت مهارة من The Reef
/cron listسرد مهام cron المجدولة

اختصارات لوحة المفاتيح ​

الاختصارالإجراء
ESCمقاطعة استجابة LLM الحالية
Ctrl+Vلصق صورة من الحافظة (انظر الصورة والرؤية)
Ctrl+Oتبديل عرض استدعاءات الأدوات المُضغط/الموسع
Ctrl+Cالخروج من جلسة المحادثة
أعلى/أسفلالتنقل في سجل الإدخال

مقاطعة ESC ترسل إشارة إلغاء عبر السلسلة بالكامل -- من المنسق إلى مزود

LLM. تتوقف الاستجابة بشكل نظيف ويمكنك متابعة المحادثة. :::

مخرجات التصحيح ​

يتضمن Triggerfish تسجيل تصحيح تفصيلي لتشخيص مشكلات مزود LLM، وتحليل استدعاءات الأدوات، وسلوك حلقة الوكيل. فعّله بتعيين متغير البيئة TRIGGERFISH_DEBUG إلى 1.

الطريقة المفضلة للتحكم في تفصيل السجل هي عبر triggerfish.yaml:

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

انظر التسجيل المُهيكل للتفاصيل الكاملة. :::

مرجع سريع ​

bash
# الإعداد والإدارة
triggerfish dive              # معالج الإعداد
triggerfish start             # بدء daemon
triggerfish stop              # إيقاف daemon
triggerfish status            # فحص الحالة
triggerfish logs --tail       # بث السجلات
triggerfish patrol            # فحص الصحة
triggerfish config set <k> <v> # تعيين قيمة تكوين
triggerfish update            # التحقق من التحديثات
triggerfish version           # عرض الإصدار

# الاستخدام اليومي
triggerfish chat              # محادثة تفاعلية
triggerfish run               # وضع المقدمة

# المهارات
triggerfish skill search      # بحث The Reef
triggerfish skill install     # تثبيت مهارة
triggerfish skill list        # سرد المُثبتة

# الجلسات
triggerfish session list      # سرد الجلسات
triggerfish session history   # عرض النص