◐ Shell
clean mode source ↗

feat: add ai-enabled features text streaming methods, feedback blocks, and loading state by zimeg · Pull Request #1387 · slackapi/bolt-python

Release Notes

🍿 https://github.com/slackapi/bolt-python/releases/tag/v1.26.0

Summary

This PR surfaces the AI-enabled features from the SDK release 3.37.0 in slackapi/python-slack-sdk#1766 and makes the following improvements to bolt:

  • Markdown text: The markdown_text argument is accepted in the say helper
  • Loading messages: The assistant.threads.setStatus method accepts optional loading messages.
  • Suggested prompts: The set_suggested_prompts helper accepts a sequence of prompts instead of a list now.

Testing

In CI and all PRs prior 🤖

Category

  • slack_bolt.App and/or its core components
  • slack_bolt.async_app.AsyncApp and/or its core components
  • Document pages under /docs

Requirements

Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you are agreeing to those rules.

  • I've read and understood the Contributing Guidelines and have done my best effort to follow them.
  • I've read and agree to the Code of Conduct.
  • I've run ./scripts/install_all_and_run_tests.sh after making the changes.