vercel/workflow
Workflow SDK: Build durable, reliable, and observable apps and AI Agents in TypeScript
What it solves
它解決了在 TypeScript 和 JavaScript 中建立可靠、長時間運行的程序之挑戰。標準函數可能會失敗或超時,且通常很難跨多個步驟追蹤其進度。此 SDK 使函數變得「持久化」,這意味著它們可以在發生故障時生存並隨著時間維護其狀態。
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)。
相關
- 專案
- 專案
- 專案
- 專案
- 專案