À propos du projet
Trigger.dev fournit un framework pour créer des tâches d'arrière-plan et des workflows d'IA en TypeScript sans les limitations de délai d'expiration typiques des plateformes serverless. Il est conçu spécifiquement pour les agents IA, offrant durabilité, tentatives automatiques et mise à l'échelle élastique.
Les capacités clés incluent :
- Tâches de longue durée : exécution sans timeout, prenant en charge les processus gourmands en ressources.
- Durabilité et fiabilité : fonctionnalités de checkpointing, tentatives automatiques et idempotence pour garantir l'achèvement des tâches.
- Flexibilité du runtime : possibilité de personnaliser les extensions de build pour exécuter des packages système tels que des scripts Python, FFmpeg et des navigateurs.
- Human-in-the-loop : prise en charge des points d'attente et des pauses permettant l'approbation ou le feedback humain pendant l'exécution du workflow.
- Capacités en temps réel : support du streaming LLM et possibilité de s'abonner aux mises à jour d'exécution via un package de hooks React.
- Observabilité : journalisation, traçage et surveillance complets pour chaque exécution de tâche, y compris les alertes d'erreur.
- Gestion des workflows : prise en charge des planifications cron, des règles de concurrence, du déclenchement par lots et de la validation structurée des entrées/sorties.
- Options de déploiement : disponible en tant que service cloud entièrement géré ou via l'auto-hébergement utilisant Docker ou Kubernetes.