Перейти к содержимому
Экосистема AI Vibe

Новости

Vercel Workflow SDK: обычный код вместо оркестратора и воркеров

Редакция 27 августа 2026 г.

Разработчик пишет обычный код с метками workflow, а компилятор сам строит граф долгоживущих задач.

Vercel Workflow SDK обещает долгоживущую логику в одном файле обычного кода: директивы "use workflow" и "use step" вместо отдельного оркестратора и флота воркеров. Компилятор сам делит код на оркестратор и шаги — граф это await, ветки и Promise.all, а не ручной DAG.

Идея выросла из полугода в форке Temporal по выходным: там сначала поднимаешь облако или self-host, крутишь свой кластер воркеров и помнишь про patching API, если меняешь workflow в полёте. Три примитива Temporal для диалога с процессом — signals, queries и updates — здесь свели к одному хуку createHook().

Что даёт SDK

  • Ретраи из коробки — необработанная ошибка повторяется сама; FatalError и RetryableError для точной настройки
  • Webhook на летуcreateWebhook() выдаёт URL, процесс ждёт, пока его дернут; согласование может длиться неделями
  • Свой бэкенд — интерфейс World подключает Postgres, Redis, Kafka, Turso, Durable Objects или очереди Vercel и SQS без правок workflow-кода

Модель ближе к DBOS: тяжёлая работа в клиентской библиотеке, интеграция отдаёт два HTTP-эндпоинта как обычный деплой — без control plane и отдельного воркер-флота. На Vercel каждый run закреплён за immutable-деплоем, поэтому новый код не ломает старые прогоны. Workflow v5 в бета обещает до 5× ускорения без смены API; ставится через npm install workflow@beta.

Источник: The best workflow engine is a programming language.