TanStack AI now has first-party generic interrupts. ๐ฅ
The server can stop a run and ask the user for typed data, no fake tool call, no hand-wired resume.
One definition types the payload going out and the answer coming back.
Four boundaries:
- beforeModel
- afterModel
-
Open Source Software for the modern web, apps, and AI
- WebSockets just landed in TanStack AI. ๐ One socket for the whole conversation. Full-duplex. And if it drops mid-stream, the client reopens at the last offset and replays only the gap, no second model call. Works on Node (`ws`) and Cloudflare (`toWebSocketResponse`)
- TanStack AI now honors structured outputs on agent harnesses. ๐ Fully typesafe agent harness work end-to-end is here. Try it out today!
- TanStack AI officially added the ByteDance adapter! ๐ Generate videos with Seedance 2.5 today. Check out what we generated through TanStack AI below:
- router.navigate() looks like one async operation, but inside TanStack Router, four lifetimes decide which work continues, which navigation may publish, how each route attempt resolves, and whether the framework actually rendered it. New from @ChaponFlo:

