Vercel News

Workflow SDK now supports TanStack Start

8.5内容质量

TL;DR · AI 摘要

Vercel 现在支持在 Workflow SDK 中使用 TanStack Start,简化了构建和部署可持久化工作流的流程。

核心要点

  • TanStack Start 基于 Vite 和 Nitro,可直接使用 workflow/vite 插件。
  • 通过 'use workflow' 和 'use step',开发者可以编写标准 TypeScript 工作流和步骤函数。
  • 插件自动处理编译、队列配置和持久化,提升开发效率。

结构提纲

按章节快速跳转。

  1. Vercel 现在支持在 Workflow SDK 中使用 TanStack Start,简化了构建和部署可持久化工作流的流程。

  2. TanStack Start 基于 ViteNitro,因此可以使用现有的 workflow/vite 插件。

  3. 在 vite.config.ts 文件中添加 workflow 和 tanstackStart 插件的配置。

  4. 使用 'use workflow' 和 'use step' 编写标准 TypeScript 工作流和步骤函数。

  5. 插件自动处理编译、队列配置和持久化,提升开发效率。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Workflow SDK 支持 TanStack Start
    • 技术基础
      • 基于 Vite 和 Nitro
      • 使用 workflow/vite 插件
    • 配置方法
      • 在 vite.config.ts 中添加插件
    • 功能特性
      • 支持 'use workflow' 和 'use step'
      • 自动编译、队列配置和持久化

金句 / Highlights

值得收藏与分享的关键句。

#Vercel#TanStack Start#Workflow SDK#Vite#TypeScript
打开原文

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

code
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 指南以了解更多内容,并创建你的第一个持久化工作流。