منصوبے کے بارے میں

Trigger.dev ایک ایسا فریم ورک فراہم کرتا ہے جس کے ذریعے TypeScript میں بیک گراؤنڈ ٹاسکس اور AI ورک فلوز بنائے جا سکتے ہیں، اور اس میں سرور لیس پلیٹ فارمز کی مخصوص ٹائم آؤٹ کی حدود نہیں ہیں۔ اسے خاص طور پر AI ایجنٹس کے لیے ڈیزائن کیا گیا ہے، جو پائیداری، خودکار ری ٹرائیز (automatic retries) اور لچکدار اسکیلنگ فراہم کرتا ہے۔ اہم صلاحیتوں میں شامل ہیں: - طویل عرصے تک چلنے والے ٹاسکس: ٹائم آؤٹ کے بغیر ایگزیکیوشن، جو وسائل کے زیادہ استعمال والے عمل کو سپورٹ کرتا ہے۔ - پائیداری اور بھروسہ مندی: ٹاسک کی تکمیل کو یقینی بنانے کے لیے چیک پوائنٹنگ، خودکار ری ٹرائیز اور idempotency کی خصوصیات۔ - رن ٹائم لچک: سسٹم پیکجز جیسے کہ Python اسکرپٹس، FFmpeg اور براؤزرز چلانے کے لیے بلڈ ایکسٹینشنز کو کسٹمائز کرنے کی صلاحیت۔ - ہیومن ان دی لوپ (Human-in-the-loop): ویٹ پوائنٹس اور پازز (pauses) کی سپورٹ جو ورک فلو کی ایگزیکیوشن کے دوران انسانی منظوری یا فیڈ بیک کی اجازت دیتے ہیں۔ - ریئل ٹائم صلاحیتیں: LLM اسٹریمنگ سپورٹ اور React hooks پیکیج کے ذریعے رن اپ ڈیٹس کو سبسکرائب کرنے کی صلاحیت۔ - آبزرو ایبلٹی (Observability): ہر جاب رن کے لیے جامع لاگنگ، ٹریسنگ اور مانیٹرنگ، بشمول ایرر الرٹس۔ - ورک فلو مینجمنٹ: cron شیڈولز، کنکرنسی رولز، بیچ ٹرگرنگ، اور اسٹرکچرڈ ان پٹ/آؤٹ پٹ ویلیڈیشن کی سپورٹ۔ - تعیناتی کے اختیارات: مکمل طور پر مینجڈ کلاؤڈ سروس کے طور پر یا Docker یا Kubernetes کا استعمال کرتے ہوئے سیلف ہوسٹنگ کے ذریعے دستیاب ہے۔