Hi everyone—I built StreamTrust, an MIT-licensed CI verifier for streaming AI apps. Version 0.3.0 adds a Vercel AI SDK preset checking saved answers, Stop propagation, regeneration history, and retry after a provider disconnect using a real browser and a controlled model provider.
For example, the Stop check verifies that cancellation reaches the provider, rather than only hiding output in the UI. The persistence check compares the streamed answer with saved state.
It includes a runnable Next.js reference app and reports that omit raw chat content. Testing your own app requires adapting UI selectors and saved-state reads; passing the reference app does not verify your application. Node.js 22+ is required.
I’m looking for 2–3 teams to try it in CI and share setup feedback and missing checks. Which streaming failures would you most want your CI to catch?
Setup and CI guide: https://github.com/santoshsibyala/streamtrust/blob/v0.3.0/examples/vercel-ai/README.md
Independent project; not an official Vercel integration.