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 باستخدام توجيهات "استخدام سير العمل" و"خطوة الاستخدام". يُستخدم للمهام طويلة الأمد، ووظائف الخلفية، ووكلاء الذكاء الاصطناعي، وخطافات الويب، والمهام المجدولة، وإعادة المحاولة، وتنسيق سير العمل. يدعم Next.js، Vite، Astro، Express، Fastify، Hono، Nitro، Nuxt، SvelteKit. المصدر: jakerains/agentskills.