A JSON-mode response rendered through its schema — labelled rows in schema order, kind-aware values, field-level expected-vs-got validation, pending fields while the stream runs, off-schema keys kept, and a raw JSON view.
npx shadcn@latest add @zyeon/structured-outputZyeon UI limits how often it can be asked, and Structured Output hasn't had its turn. Its source will show here once it has.