Release: Slack CLI v3.12.0
Version 3.12.0 of the developer tools for the Slack platform has landed!
- We've updated the
slack createcommand to display "AI Agent app" instead of "AI app" to align with Slack's new Agent app features. - We've added
pyproject.tomlsupport to Bolt for Python projects. Theslack createandslack init commandswill now detectpyproject.tomlfiles, add theslack-cli-hooks<1.0.0to the dependency section (when missing), and display instructions on how to install the dependencies. Python projects now support either or both of therequirements.txtandpyproject.tomlfiles. - We've updated the
slack runcommand to support file watching and live reloading for Bolt for JavaScript and Bolt for Python projects. When a file is changed, the Slack CLI will automatically restart the app development server. When themanifest.jsonfile is changed, the manifest update API is called (.slack/config.jsonmust havemanifest.source: "local"). - We fixed a bug: we removed support for the
.slackignorefile in the project root, as this file was unused. For posterity, during the Slack CLI Beta, this allowed Deno SDK projects to ignore files during deployment, but the feature was removed before Slack CLI v1.0.0. - We fixed a bug: the
slack app settingscommand now opens the App Settings home page (https://api.slack.com/apps) when the command is run outside of a project. This allows you to see your complete list of apps. - We fixed a bug: we now print a debug log if the manifest file was changed but not reinstalled if the
manifest.sourcewas set to"remote".