
workflow
TanStack
🤖 Type-safe durable execution for agents and workflows. Resumable runs, append-only history, and compensable steps for TS/JS, React, Solid, Vue, and Svelte.
AI 简介
TanStack/workflow 是一个用于 TypeScript 的类型安全持久化执行库,支持异步函数的暂停、进度持久化以及恢复执行。该项目的核心功能包括可恢复运行、追加式历史记录和补偿步骤,适用于需要长时间运行的任务或流程自动化场景。它允许开发者通过简单的API定义工作流,并在特定条件下(如审批、Webhook触发、定时器等)暂停和恢复任务。此外,该库还提供了对中间件的支持,便于扩展上下文依赖项,如用户认证、数据库连接等。存储方案灵活可插拔,默认提供了一个内存存储实现,适合本地开发和测试。此项目非常适合于构建复杂的后端服务流程,特别是那些需要跨多个步骤且可能涉及人工干预的业务逻辑。
TypeScript
MIT License169
Stars
4
Forks
69
Watchers
2
Issues
Star 增长
今日+1
近 7 天+17
近 30 天+95
综合评分62.1
默认分支main