Skip to content

Gateway

Gateway صفحه کنترل مرکزی Triggerfish است — یک سرویس محلی طولانی‌مدت که نشست‌ها، کانال‌ها، ابزارها، رویدادها و فرآیندهای عامل را از طریق یک نقطه پایانی WebSocket واحد هماهنگ می‌کند. هر چیزی که در Triggerfish اتفاق می‌افتد از Gateway عبور می‌کند.

مسئولیت‌ها

  • مدیریت نشست — ایجاد، ردیابی و پاکسازی نشست‌ها با ردیابی مستقل Taint
  • مسیریابی کانال — اتصال آداپتورهای کانال و توزیع پیام‌ها
  • ارسال ابزار — ثبت ابزارهای LLM قابل فراخوانی و مسیریابی فراخوانی‌ها از طریق Hook‌های سیاست
  • اجرای سیاست — اجرای Hook‌ها در هر نقطه اعمال
  • زمان‌بندی Cron — فعال‌سازی وظایف زمان‌بندی‌شده در نشست‌های جداسازی‌شده
  • دریافت Webhook — پذیرش رویدادهای ورودی و ایجاد نشست‌های عامل
  • خدمات اعلان — ارسال هشدارها و اعلان‌ها

پروتکل

Gateway از WebSocket JSON-RPC استفاده می‌کند. پیام‌ها نوع‌بندی‌شده هستند و یک پروتکل درخواست/پاسخ ساختاریافته دنبال می‌کنند.

استقرار

Gateway به‌صورت محلی روی دستگاه شما اجرا می‌شود. هرگز به اینترنت عمومی در معرض قرار نمی‌گیرد. نقطه پایانی WebSocket به localhost متصل است.

صفحات مرتبط