इस प्रोजेक्ट के बारे में
Trigger.dev सर्वरलेस प्लेटफ़ॉर्म की विशिष्ट टाइमआउट सीमाओं के बिना TypeScript में बैकग्राउंड टास्क और AI वर्कफ़्लो बनाने के लिए एक फ्रेमवर्क प्रदान करता है। इसे विशेष रूप से AI एजेंटों के लिए डिज़ाइन किया गया है, जो टिकाऊपन, स्वचालित रिट्राय और इलास्टिक स्केलिंग प्रदान करता है।
मुख्य क्षमताओं में शामिल हैं:
- लंबे समय तक चलने वाले कार्य: बिना टाइमआउट के निष्पादन, जो संसाधन-भारी प्रक्रियाओं का समर्थन करता है।
- टिकाऊपन और विश्वसनीयता: कार्य पूरा करना सुनिश्चित करने के लिए चेकपॉइंटिंग, स्वचालित रिट्राय और इडेम्पोटेंसी जैसी विशेषताएं।
- रनटाइम लचीलापन: Python स्क्रिप्ट, FFmpeg और ब्राउज़र जैसे सिस्टम पैकेज चलाने के लिए बिल्ड एक्सटेंशन को कस्टमाइज़ करने की क्षमता।
- ह्यूमन-इन-द-लूप: वेटपॉइंट्स और पॉज़ का समर्थन जो वर्कफ़्लो निष्पादन के दौरान मानवीय अनुमोदन या फीडबैक की अनुमति देते हैं।
- रियल-टाइम क्षमताएं: LLM स्ट्रीमिंग समर्थन और React हुक्स पैकेज के माध्यम से रन अपडेट की सदस्यता लेने की क्षमता।
- ऑब्जर्वेबिलिटी: त्रुटि अलर्ट सहित प्रत्येक जॉब रन के लिए व्यापक लॉगिंग, ट्रेसिंग और मॉनिटरिंग।
- वर्कफ़्लो प्रबंधन: क्रॉन शेड्यूल, कॉन्करेंसी नियम, बैच ट्रिगरिंग और स्ट्रक्चर्ड इनपुट/आउटपुट वैलिडेशन का समर्थन।
- परिनियोजन विकल्प: पूरी तरह से प्रबंधित क्लाउड सेवा के रूप में या Docker या Kubernetes का उपयोग करके सेल्फ-होस्टिंग के माध्यम से उपलब्ध।