Build reliable, long-running processes with automatic retries, state persistence, and observability.
| Workflows | Orchestrate durable operations | "use workflow" directive | | Steps | Atomic, retriable units | "use step" directive | | Webhooks | Human-in-the-loop, callbacks | createWebhook() | | Actors | Event-driven state machines | defineHook() + for await | | Streaming | Real-time frontend updates | getWritable() / run.readable |
| AI Agents | Durable LLM workflows | DurableAgent + globalThis.fetch = fetch | | AI Gateway | Multi-provider model switching | "provider/model" strings, @ai-sdk/gateway |
Создавайте надежные и возобновляемые рабочие процессы TypeScript с помощью Vercel Workflow DevKit. Используйте при создании длительных процессов, агентов искусственного интеллекта, фоновых заданий, многоэтапных конвейеров, веб-перехватчиков или систем, управляемых событиями. Триггеры по «рабочему процессу», «долговечному», «возобновляемому», «использованию рабочего процесса», «использованию шага». Источник: johnlindquist/claude.