- Chat SDK agents can now stream generative UI by emitting a JSON spec that json-render turns into native cards (e.g., Slack Block Kit, Teams Adaptive Cards).
- Streaming cards update at most every 500 ms, validate against a typed component catalog, and provide detailed CardSpecError messages for invalid specs.
- The catalog includes tables, charts, buttons, etc., and adapters automatically handle platform message limits, degrading excess content.