このプロジェクトについて

Trigger.devは、サーバーレスプラットフォームに一般的なタイムアウトの制限なく、TypeScriptでバックグラウンドタスクやAIワークフローを作成するためのフレームワークを提供します。特にAIエージェント向けに設計されており、耐久性、自動リトライ、および弾力的なスケーリングを実現します。 主な機能は以下の通りです: - 長時間実行タスク:タイムアウトなしで実行でき、リソース負荷の高いプロセスをサポートします。 - 耐久性と信頼性:チェックポインティング、自動リトライ、および冪等性を備え、タスクの完了を保証します。 - ランタイムの柔軟性:ビルド拡張をカスタマイズして、Pythonスクリプト、FFmpeg、ブラウザなどのシステムパッケージを実行できます。 - Human-in-the-loop:ワークフロー実行中に人間の承認やフィードバックを可能にするウェイトポイント(待機点)と一時停止をサポートします。 - リアルタイム機能:LLMストリーミングのサポートおよび、React hooksパッケージを介して実行アップデートを購読する機能を備えています。 - オブザーバビリティ:エラーアラートを含む、すべてのジョブ実行に対する包括的なロギング、トレーシング、およびモニタリングを提供します。 - ワークフロー管理:cronスケジュール、同時実行ルール、バッチトリガー、および構造化された入出力バリデーションをサポートします。 - デプロイオプション:フルマネージドのクラウドサービスとして、またはDockerやKubernetesを使用したセルフホスティングで利用可能です。