TanStack AI 1.0 正式发布,核心 API 稳定,承诺后续保持 API 兼容不再破坏性改动。
包含什么
23 个 provider 适配器、subagents 支持、MCP server 集成、实验性的 agent harness。框架无关的 AI 接口层,同时提供一等公民的 React 绑定和 useChat() 这类 hook。1.0 之前的废弃 API 已清理。
为什么值得关注
现在做 AI 应用最烦的事是 provider 锁定。OpenAI 一套 SDK、Anthropic 一套、Gemini 一套、国内厂商又各有各的格式,换模型往往要改一堆调用代码。TanStack AI 的思路是把这层抽象掉,跟当年 TanStack Query 把数据请求抽象掉是同一套哲学。
23 个适配器覆盖了主流闭源和一批本地推理后端,这对需要「主力用一家、降级用另一家、敏感数据走本地」的多路策略很实用。
同一批还发了什么
TanStack DB 1.0 RC,主打同步与乐观更新;TanStack Redact 是 Tanner Linsley 那个 AI 驱动的 React 投影实验,现在成了正式项目并进入生产使用——它是浏览器端更小的 React 兼容运行时,已在 Start、Next.js、Vinext、Vite 上跑通,服务端不变,仍是 React 处理 SSR 和 Server Components。代价是同步渲染,没有时间切片,重渲染会阻塞输入。
取舍建议
新项目直接用没问题。老项目如果要接,建议先只把 AI 调用层换过来,别一次把状态管理和数据层都迁了。
本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。