Streaming structured output via @hashbrownai/react. The agent emits a catalog- constrained UI envelope that renders progressively as data streams.
@hashbrownai/react