Vercel официально представила Workflows — полностью управляемую платформу для создания «выносливых» (durable) приложений. Это решение закрывает главную боль при разработке сложных AI-агентов: необходимость сохранять состояние между длительными операциями и обрабатывать сбои без потери прогресса.
Как это работает
В основе лежат директивы 'use workflow' и 'use step'. Теперь разработчики могут писать асинхронный код на JavaScript, TypeScript или Python, используя привычные языковые примитивы вместо громоздких YAML-конфигураций или стейт-машин.
Система автоматически управляет инфраструктурой:
- Vercel Functions отвечают за выполнение кода.
- Vercel Queues обеспечивают надежную очередь задач.
- Managed Persistence сохраняет все логи и состояния в оптимизированной базе данных.
Ключевые фишки для вайбкодеров
Для тех, кто строит продукты на базе Cursor и Claude Code, Workflows дает несколько критических преимуществ:
- Длительные паузы: Код может «засыпать» на минуты или даже месяцы, а затем возобновляться ровно с той же точки.
- Детерминизм: Благодаря функции replay, процессы выживают при падениях серверов или новых деплоях.
- Observability «из коробки»: Каждый шаг, входные и выходные данные логируются автоматически. Весь процесс виден в дашборде Vercel в реальном времени.
- Стриминг данных: Поддержка входящих и исходящих потоков данных с сохранением состояния.
Что это значит на практике
Теперь создание агента, который должен сгенерировать текст, отправить его на проверку человеку, дождаться ответа через два дня и только потом опубликовать — это не архитектурный ад, а простая функция.
Инструмент уже поддерживает интеграцию с Claude для создания управляемых агентов и предоставляет готовые SDK. Модель оплаты — usage-based: вы платите только за количество событий, записанные и хранящиеся данные. Это делает порог входа для прототипирования новых AI-сервисов минимальным.