Skip to content

دستورات CLI

Triggerfish یک CLI برای مدیریت عامل، دیمن، کانال‌ها و نشست‌ها ارائه می‌دهد. این صفحه هر دستور موجود و میانبر درون‌گفتگویی را پوشش می‌دهد.

دستورات اصلی

triggerfish dive

اجرای جادوگر راه‌اندازی تعاملی.

bash
triggerfish dive

triggerfish chat

شروع یک نشست گفتگوی تعاملی در ترمینال.

bash
triggerfish chat

ویژگی‌های رابط گفتگو:

  • نوار ورودی تمام‌عرض در پایین ترمینال
  • پاسخ‌های جریانی با نمایش توکن بلادرنگ
  • نمایش فشرده فراخوانی ابزار (تغییر با Ctrl+O)
  • تاریخچه ورودی (ذخیره‌شده بین نشست‌ها)
  • ESC برای قطع پاسخ در حال اجرا

triggerfish run

شروع سرور Gateway در پیش‌زمینه.

bash
triggerfish run

triggerfish start

نصب و شروع Triggerfish به‌عنوان دیمن پس‌زمینه.

bash
triggerfish start
پلتفرممدیر سرویس
macOSlaunchd
Linuxsystemd
WindowsWindows Service / Task Scheduler

triggerfish stop

توقف دیمن در حال اجرا.

bash
triggerfish stop

triggerfish status

بررسی وضعیت اجرای دیمن.

bash
triggerfish status

triggerfish logs

مشاهده خروجی لاگ دیمن.

bash
triggerfish logs
triggerfish logs --tail

triggerfish patrol

اجرای بررسی سلامت نصب Triggerfish.

bash
triggerfish patrol

triggerfish config

مدیریت فایل پیکربندی.

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

اتصال یک سرویس خارجی.

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

دستورات مهارت

bash
triggerfish skill search "calendar"     # جستجوی مهارت در The Reef
triggerfish skill install google-cal    # نصب یک مهارت
triggerfish skill list                  # لیست مهارت‌های نصب‌شده
triggerfish skill update --all          # به‌روزرسانی تمام مهارت‌ها
triggerfish skill publish               # انتشار مهارت در The Reef
triggerfish skill create                # ایجاد داربست مهارت جدید

دستورات نشست

bash
triggerfish session list                # لیست نشست‌های فعال
triggerfish session history             # مشاهده متن نشست
triggerfish session spawn               # ایجاد نشست پس‌زمینه

دستورات درون‌گفتگویی

دستورتوضیحات
/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خروج از نشست گفتگو
بالا/پایینحرکت در تاریخچه ورودی

خروجی اشکال‌زدایی

با تنظیم TRIGGERFISH_DEBUG=1 لاگ‌گذاری اشکال‌زدایی جزئی فعال می‌شود:

bash
TRIGGERFISH_DEBUG=1 triggerfish run

خروجی اشکال‌زدایی شامل payload‌های کامل درخواست و پاسخ LLM است. آن

را در محیط تولید فعال نگذارید. :::

مرجع سریع

bash
# راه‌اندازی و مدیریت
triggerfish dive              # جادوگر راه‌اندازی
triggerfish start             # شروع دیمن
triggerfish stop              # توقف دیمن
triggerfish status            # بررسی وضعیت
triggerfish logs --tail       # پخش لاگ‌ها
triggerfish patrol            # بررسی سلامت
triggerfish update            # بررسی به‌روزرسانی
triggerfish version           # نمایش نسخه

# استفاده روزانه
triggerfish chat              # گفتگوی تعاملی
triggerfish run               # حالت پیش‌زمینه

# مهارت‌ها
triggerfish skill search      # جستجو در The Reef
triggerfish skill install     # نصب مهارت
triggerfish skill list        # لیست نصب‌شده
triggerfish skill create      # ایجاد مهارت جدید