Workflow SDK now supports TanStack Start
TL;DR · AI 摘要
Vercel 现在支持在 Workflow SDK 中使用 TanStack Start,简化了构建和部署可持久化工作流的流程。
核心要点
- TanStack Start 基于 Vite 和 Nitro,可直接使用 workflow/vite 插件。
- 通过 'use workflow' 和 'use step',开发者可以编写标准 TypeScript 工作流和步骤函数。
- 插件自动处理编译、队列配置和持久化,提升开发效率。
结构提纲
按章节快速跳转。
- §引言
Vercel 现在支持在 Workflow SDK 中使用 TanStack Start,简化了构建和部署可持久化工作流的流程。
TanStack Start 基于 Vite 和 Nitro,因此可以使用现有的 workflow/vite 插件。
在 vite.config.ts 文件中添加 workflow 和 tanstackStart 插件的配置。
使用 'use workflow' 和 'use step' 编写标准 TypeScript 工作流和步骤函数。
- ·插件功能
插件自动处理编译、队列配置和持久化,提升开发效率。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Workflow SDK 支持 TanStack Start
- 技术基础
- 基于 Vite 和 Nitro
- 使用 workflow/vite 插件
- 配置方法
- 在 vite.config.ts 中添加插件
- 功能特性
- 支持 'use workflow' 和 'use step'
- 自动编译、队列配置和持久化
金句 / Highlights
值得收藏与分享的关键句。
TanStack Start is built on Vite and Nitro, so the existing workflow/vite plugin works directly.
They run as durable, resumable operations that survive restarts, sleep for days, and retry on failure.
Compilation, queue configuration, and persistence are handled by the plugin.
Workflow SDK 现在支持 TanStack Start - Vercel
1 分钟阅读
复制链接
2026 年 6 月 16 日
Workflow SDK 现在支持在 Vercel 上使用 TanStack Start 应用。
TanStack Start 基于 Vite 和 Nitro 构建,因此现有的 workflow/vite 插件可以直接使用。将其与 tanstackStart() 一起添加到 vite.config.ts 中。
vite.config.ts
1
import
{
tanstackStart
}
from
"@tanstack/react-start/plugin/vite"
;
2
import
{
defineConfig
}
from
"vite"
;
3
import
{
workflow
}
from
"workflow/vite"
;
4
5
export
default
defineConfig
(
{
6
plugins
:
[
7
workflow
(
)
,
8
tanstackStart
(
)
,
9
]
,
10
}
)
;将 Workflow SDK 插件添加到 TanStack Start Vite 配置中
从那里开始,使用标准的 TypeScript 编写 workflow 和 step 函数,使用 "use workflow" 和 "use step"。它们作为持久化、可恢复的操作运行,可以跨越重启、休眠数天,并在失败时重试,插件会处理编译、队列配置和持久化。
阅读 TanStack Start 指南以了解更多内容,并创建你的第一个持久化工作流。