Features of the @chat-adapter/web adapter
mainThe @chat-adapter/web adapter provides a web-based messaging interface with the following capabilities and limitations:
Messaging
- Post message: Supported
- Streaming: Native (SSE / UI message stream)
- Edit message: Not supported (every assistant turn is a fresh streamed response)
- Delete message: Not supported
- File uploads: Not supported (deferred to v2)
- Scheduled messages: Not supported
Rich Content
- Tables: Supported (GFM markdown)
- Card format: Markdown only in v1 (cards/JSX deferred to v2)
- Buttons: Not supported
- Modals: Not supported
Conversations
- DMs: Supported (
isDM: truefor every thread) - Mentions: N/A (every web message routes as a DM)
- Add/Remove reactions: Not supported
- Typing indicator: N/A (useChat derives a
statusfrom the SSE response itself)
Message History
- Fetch messages: Via state adapter cache (no platform API)
- Fetch thread info: Supported (synthesized)
- Fetch channel messages: Via state adapter cache
- List threads: Not supported
- Post channel message: Not supported
- Fetch single message: Not supported