# Chat SDK adds native Slack agent support

DevFeed: [Chat SDK adds native Slack agent support](<https://devfeed.tech/articles/chat-sdk-adds-native-slack-agent-support-842.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/chat-sdk-adds-native-slack-agent-support>)

Author: Ben Sabic

Published: 2026-07-17T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [Bot](<https://devfeed.tech/topics/bot.md>), [Messaging](<https://devfeed.tech/topics/messaging.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [slack](<https://devfeed.tech/tags/slack.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [transcripts](<https://devfeed.tech/tags/transcripts.md>)

## AI overview

Chat SDK now supports native Slack agents through a Slack adapter, including suggested prompts, rotating status messages, token-by-token streaming, task and plan cards, and native feedback buttons. The adapter falls back to Post+Edit where Slack streaming is unavailable and recommends Chat SDK transcripts for reconstructing AI conversation history.

## Source excerpt

You can now build native Slack agents with Chat SDK's Slack adapter. The adapter supports the full Slack agent messaging experience, from agent conversations in the Messages tab to suggested prompts, rotating status messages, token-by-token streamed replies, and native feedback buttons. Here's what the adapter gives you: Suggested prompts, per thread: Pass a static payload or an async resolver that receives the thread context, including what the user is currently viewing under agent_view. Prompts are pinned automatically whenever an agent thread opens. Native streaming with a fallback: Streamed replies render token-by-token via Slack's streaming API, including task and plan cards. If a workspace doesn't support streaming (e.g., GovSlack), the adapter switches to Post+Edit. Built-in feedback: Set feedbackButtons: true to append thumbs-up/down buttons to every streamed reply, and clicks dispatch via the bot.onAction flow. One thing to know: under agent_view, Slack threads each user message individually, so channel history only returns the user's side of a DM. Use Chat SDK transcripts to build AI conversation history instead. Read the documentation to get started, or begin with one of our templates. Read more