Build durable, resumable workflows that survive restarts, deployments, and failures using TypeScript directives.
| "use workflow" | Orchestrates steps, sleeps, suspends | Deterministic: No side effects, no Node.js modules, no global fetch | | "use step" | Contains business logic, I/O, side effects | Runs on separate request: Auto-retries on failure |
Workflow DevKit uses event sourcing - state changes are stored as events and replayed to reconstruct state. Workflows must be deterministic so replays produce identical step sequences. Steps run on separate requests, so data passes by value (mutations don't affect workflow variables).
"워크플로 사용" 및 "단계 사용" 지시문을 사용하여 Vercel Workflow DevKit으로 내구성 있는 워크플로를 구축하세요. 장기 실행 작업, 백그라운드 작업, AI 에이전트, 웹후크, 예약된 작업, 재시도 및 워크플로 조정에 사용합니다. Next.js, Vite, Astro, Express, Fastify, Hono, Nitro, Nuxt, SvelteKit을 지원합니다. 출처: jakerains/agentskills.