Why is useStream so opinionated?
Integrating langchain to frontend is so hard for no good reason. I've read documentation and it keeps insinuating that the user needs a langgraph server - which I don't want.
I want to simply embed my langchain agent into an endpoint and stream messages + values to my react frontend.
The current solution I'm pursuing is to use ai-sdk's langchain adapter and using their ui friendly sdk. Langchain shouldn't be so opinionated about the useStream's server architecture - it's such a bad design and IMO another LCEL moment.
What solutions have you used to implement streaming agents/models to frontends?