Hendrik Liebau
Hendrik Liebau
> When the LLM decides to send more than one tool call, the latter would overwrite the UI of the previous tool calls. Additionally, the text UI would be overwritten...
> I'm currently a bit concerned about the current `text()` function being caused multiple times which causes a `Suspense`-related reconciliation issue (still looking into it). Hence I had #1195 (but...
> > I'm currently a bit concerned about the current `text()` function being caused multiple times which causes a `Suspense`-related reconciliation issue (still looking into it). Hence I had #1195...
> > the other representing a value over time > > Could you point me to the place of this? I briefly check the React PRs and they all seem...
Yes, it would, but I was holding off on re-implementing it in `streamUI` because of the aforementioned reconciliation issue. I'm fine with closing this PR for now. We can create...
In `streamUI`, this is now handled via `safeParseJSON`, see: https://github.com/vercel/ai/blob/a4848928c030a0e79d9d1b58c7c9893b573f1302/packages/core/rsc/stream-ui/stream-ui.tsx#L261-L272
It's neither a limitation nor design decision, but just a missing feature.
Here's a repro: https://github.com/unstubbable/upstash-ratelimit-analytics-lambda-timeout - The timeouts do not occur when analytics is disabled. - They also do not occur with analytics enabled, and using a non-streaming handler. - With...
This issue has been fixed in React, and will be provided with the upcoming Next.js release. You can verify that in your repro with these commands: ```sh npm add ai...
Just looking in from the outside, it appears that the team is currently in the process of preparing the release of Next.js 15, which will include React 19. The aforementioned...