Key Updates
File Watching and Live Reloading
The slack run command now supports automatic file watching and live reloading for Bolt for JavaScript and Bolt for Python projects. When you modify a file, the development server automatically restarts without manual intervention. Additionally, when the manifest.json file changes, the CLI calls the manifest update API (requires manifest.source: "local" in .slack/config.json).
Python pyproject.toml Support
Python projects can now use pyproject.toml for dependency management in addition to or instead of requirements.txt. The slack create and slack init commands will automatically detect pyproject.toml files and add slack-cli-hooks<1.0.0> to the dependency section when missing, with clear installation instructions.
Updated Command Outputs
The slack create command now displays "AI Agent app" instead of "AI app" to reflect Slack's updated terminology for Agent app features.
Bug Fixes and Improvements
- The
slack app settingscommand now opens the App Settings home page when run outside a project context, allowing developers to view their complete app list - Removed support for the deprecated
.slackignorefile, which was unused since the Slack CLI v1.0.0 release - Added debug logging when manifest changes are detected but not reinstalled due to remote manifest configuration
Minimum Version Requirements
To use file watching with server restarts, ensure you have these minimum hook versions installed:
- Python Slack Hooks: v0.3.0 or higher
- Node Slack Hooks: v1.3.0 or higher
The CLI should prompt you to update both the Slack CLI and hooks together.