Я уже писал про Vercel Workflow SDK.

Тогда мне показалось важным не то, что Vercel сделал «ещё один workflow engine».

Важнее была сама формулировка: обычная async-функция должна уметь жить дольше одного HTTP-запроса. Заснуть. Дождаться webhook. Пережить deploy. Продолжить с того же места. Не выполнить опасное действие второй раз.

Раньше вокруг этого почти всегда вырастал маленький инфраструктурный ком: очереди, cron, retry logic, Redis, idempotency keys, таблица статусов, отдельная админка.

И через пару недель ты уже не пишешь бизнес-логику.

Ты строишь маленький Temporal у себя в подвале.

Теперь на эту же территорию заходит TanStack.

Они выкатили TanStack/workflow.

И вот это для меня уже интересный сигнал.

Потому что TanStack обычно появляется там, где у разработчиков накопилась повторяемая боль.

Server state? Появился TanStack Query.

Routing? TanStack Router.

Таблицы, формы, fullstack? Тоже туда.

Теперь — workflow.

В описании репозитория прямо написано: type-safe durable execution for agents and workflows То есть речь не про «запустить background job».

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

Почему это важно именно сейчас?

Потому что AI-агенты почти никогда не живут в модели: prompt → LLM → answer Реальная работа агента больше похожа на: получил задачу → сходил в CRM → проверил данные → дождался события → попросил approval → продолжил завтра → отправил результат → не сломал внешний мир повторным действием.

И вот тут становится видно: агенту нужен не только интеллект. Ему нужна операционная память. Журнал. Паузы. Повторы. Компенсации. Границы ответственности.

Без durable execution LLM — это умная функция.

С durable execution — это уже участник бизнес-процесса.

Кажется, мы тихо переходим от эпохи request/response backend к эпохе долгоживущих TypeScript-процессов.

И через пару лет вопрос будет не: «зачем тебе workflow layer?»

А скорее: «как ты вообще строишь AI-продукт без него?»

https://github.com/TanStack/workflow