Release: Slack CLI v4.8.0
Version 4.8.0 of the Slack CLI is here!
Version 4.8.0 of the Slack CLI is here!
As of July 2026, we require that apps submitting to the Slack Marketplace have at least 10 installations on active workspaces, up from the temporary lower threshold. Your app needs to stay at 10 or more installed workspaces throughout the entire duration of the review.
Version 4.7.0 of the Slack CLI has been released!
An agent can answer a question in a thread, but some tasks become bigger than a single question. A coding agent may need to implement a change, share a prototype, and iterate on it. A research agent may need to gather information and work through decisions with the people involved. This kind of work needs more than a single response.
We're rolling out a wave of updates to agents on Slack, along with an important heads-up about the road ahead for the Assistant messaging experience.
We're excited to introduce the Slack MCP and Skills Plugin for AI tools, which bundles a set of skills that help you develop on the Slack platform alongside the Slack MCP Server. The plugin is currently available for Claude Code and Cursor.
Version 4.6.0 of the Slack CLI is now available!
Version 4.5.0 of the developer tools for the Slack platform has landed!
Version 5.0.0 of Bolt for JS is here! This release follows the Node Slack SDK's shift from axios to the native Fetch API, removes the deprecated Workflow Steps from Apps feature, and raises the minimum Node.js version to 20.
Our collection of Node Slack SDK packages have received new major versions.
Slack desktop client notifications now pull text from blocks first, falling back to the top-level text field only if no text can be extracted from blocks. Mobile notifications continue to exclusively use message.text.
Agent apps can now receive context about what a user is currently viewing when they send a message. When a user has a channel, DM, thread, canvas, or list open and messages your app, Slack will pass that context automatically.
* We've added a public, read-only ts property to ChatStream and AsyncChatStream, enabling users to call the chat.update API method as a fallback when the server closes a stream due to undocumented timeouts.
Version 4.4.0 of the Slack CLI is here!
Agents now support a new messaging experience, set by your app manifest:
The container block is now available for Block Kit use.
We're excited to introduce you to the Slackbot MCP Client, which gives you the ability to superpower Slackbot with your desired tools.
Version 4.3.0 of the Slack CLI is here!
Slack system notifications (such as channel membership changes, User Group updates, Slack Connect alerts, and retention policy notices) are now delivered from the "Slack" system user (USLACK) instead of Slackbot.
The data visualization block is now available for Block Kit use.
Version 4.2.0 of the Slack CLI has arrived!
* We've added authorship arguments (iconemoji, iconurl, and username) to the assistant.threads.setStatus and chat.startStream API methods.
The data table block is now available for Block Kit use.
Version 4.1.0 of the Slack CLI has landed!
* We've added authorship arguments (iconemoji, iconurl, and username) to the assistant.threads.setStatus and chat.startStream API methods.
We've added the following tools to the Slack MCP server:
The following new blocks are now available for Block Kit use:
Version 4.0.0 of the developer tools for the Slack platform has arrived with lots of goodies for you!
We are excited to announce support for Proof Key for Code Exchange (PKCE). PKCE is an OAuth security extension that enables developers to build more secure Slack applications on public clients, such as desktop apps and mobile apps, without the need to embed a vulnerable client_secret.
Version 3.15.0 of the developer tools for the Slack platform has arrived!