vercel/workflow
Workflow SDK: Build durable, reliable, and observable apps and AI Agents in TypeScript
What it solves
TypeScript および JavaScript で信頼性の高い長時間実行プロセスを作成する際の課題を解決します。標準的な関数は失敗したりタイムアウトしたりすることがありますが、その進捗を複数のステップにわたって追跡することは通常困難です。この SDK は関数を「耐久性のある(durable)」ものにし、失敗に耐え、時間を経過しても状態を維持できるようにします。
How it works
この SDK はワークフローの進捗を保存し、失敗したステップを自動的にリトライし、イベントや遅延待ちの間、コンピューティングリソースを消費せずにワークフローを中断させることができます。Next.js などの様々なフレームワークと統合可能で、ローカルで実行、Vercel にデプロイしてマネージド・インフラストラクチャを利用、または Postgres バックエンドを使用してセルフホスト可能です。
Who it’s for
JavaScript または TypeScript でサーバーサイド・アプリケーションを構築している開発者で、完了が保証されるべき複雑で多段階のシーケンスを管理する必要がある場合に向いています。
Highlights
Durable Execution: 進捗を保存し、失敗したステップを自動的にリトライします。
Compute Efficiency: 待ち時間の間、アクティブなコンピューティングリソースを消費せずにワークフローを中断させることができます。
Observability: ワークフローの実行をモニタリングするための組み込み UI が含まれています。
Flexible Deployment: マネージド Vercel ホスティング、セルフホスト Postgres、またはカスタムバックエンド (Worlds) をサポートします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト