Об этом проекте

Trigger.dev предоставляет фреймворк для создания фоновых задач и AI-воркфлоу на TypeScript без ограничений по времени ожидания (timeout), характерных для serverless-платформ. Он разработан специально для AI-агентов, обеспечивая долговечность, автоматические повторы и эластичное масштабирование. Ключевые возможности включают: - Длительные задачи: выполнение без таймаутов, поддержка ресурсоемких процессов. - Отказоустойчивость и надежность: функции чекпоинтинга, автоматические повторы и идемпотентность для обеспечения завершения задач. - Гибкость среды выполнения: возможность настраивать расширения сборки для запуска системных пакетов, таких как Python-скрипты, FFmpeg и браузеры. - Human-in-the-loop: поддержка точек ожидания (waitpoints) и пауз, позволяющих получать одобрение или обратную связь от человека во время выполнения процесса. - Возможности реального времени: поддержка стриминга LLM и возможность подписки на обновления запусков через пакет React hooks. - Наблюдаемость: комплексное логирование, трассировка и мониторинг каждого запуска задачи, включая оповещения об ошибках. - Управление рабочими процессами: поддержка расписаний cron, правил параллелизма, пакетного запуска и структурированной валидации ввода/вывода. - Варианты развертывания: доступен как полностью управляемый облачный сервис или посредством self-hosting с использованием Docker или Kubernetes.