ToolsThe story, in brief

Chat SDK adds table rendering and streaming markdown

Vercel's Chat SDK now renders tables natively across Slack, Teams, Discord, and 4 other platforms—no adapter rewrites needed.

Paper-cut illustration of a coral software window opening into a three-dimensional drafting space.
New tools for building and creating with AI.AI illustration by KeyNews
The KeyNews take

Why it matters

Vercel is lowering the friction for developers building multi-platform AI chat applications. Native table rendering and real-time markdown streaming across 7+ platforms reduces platform-specific engineering work, making it faster to ship AI features.

The key facts

11 to know
  1. Chat SDK Table() component renders natively across all platform adapters

  2. Slack: Block Kit table blocks; Teams/Discord: GFM markdown tables; Google Chat: monospace widgets; Telegram: code blocks

  3. Streaming markdown now renders formatting (bold, italic, lists) in real-time on Slack instead of waiting for final message

  4. All platforms' markdown-to-native conversion happens at each intermediate edit during streaming

  5. Feature reduces need for adapter-by-adapter updates as new formatting capabilities are added

  6. 7 platforms supported: Slack, Teams, Discord, Google Chat, Telegram, GitHub, Linear

  7. Chat SDK now supports native table rendering across all platform adapters

  8. Slack renders Block Kit tables; Teams/Discord use GFM markdown; Google Chat uses monospace widgets; Telegram uses code blocks

  9. Streaming markdown now renders bold, italic, lists in real-time on Slack instead of waiting for message completion

  10. All platforms now pass streamed markdown through adapter conversion pipeline at each edit, not just final message

  11. Adapters without platform-specific rendering include improved defaults for cross-platform formatting support

Go to the source

Vercel Blogvercel.com

Publisher excerpt: Chat SDK now renders tables natively across all platform adapters and converts markdown to each platform's native format during streaming. The component is a new card element in that gives you a clean, composable API for rendering tables across every platform adapter. Pass in headers and rows, and…
Read original report
Back to today's editionMore tools news

Keep reading

Related stories

More from Tools