Skip to content

feat: add ai-enabled features text streaming methods, feedback blocks, and loading state - #1387

Merged
zimeg merged 17 commits into
mainfrom
ai-apps
Oct 6, 2025
Merged

feat: add ai-enabled features text streaming methods, feedback blocks, and loading state#1387
zimeg merged 17 commits into
mainfrom
ai-apps

Conversation

@zimeg

@zimegzimeg commented Oct 6, 2025

Copy link
Copy Markdown
Member

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.

@zimegzimeg added this to the 1.25.1 milestone Oct 6, 2025
@zimeg
zimeg requested review from mwbrooks and srtaalejOctober 6, 2025 23:16
@zimegzimeg self-assigned this Oct 6, 2025
@zimegzimeg added bug Something isn't working enhancement New feature or request area:async area:sync semver:minor labels Oct 6, 2025
Comment threadslack_bolt/version.py Outdated
@codecov

codecovBot commented Oct 6, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.03%. Comparing base (95150b8) to head (ca89676).
⚠️ Report is 2 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@ Coverage Diff @@## main #1387 +/- ##
==========================================
+ Coverage 91.00% 91.03% +0.02% 
==========================================
Files 222 222 Lines 7512 7514 +2 ==========================================
+ Hits 6836 6840 +4 + Misses 676 674 -2 

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Comment threadpyproject.toml Outdated
Co-authored-by: Michael Brooks <mbrooks@slack-corp.com>
@zimeg
zimeg requested a review from mwbrooksOctober 6, 2025 23:23

@mwbrooksmwbrooks left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Looks good to me!

📝 Thanks for the co-author on the dependency bump 😄

Comment threadpyproject.toml
]
requires-python = ">=3.7"
dependencies = ["slack_sdk>=3.35.0,<4"]
dependencies = ["slack_sdk>=3.37.0,<4"]

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

praise: This looks good!

Comment threadslack_bolt/version.py Outdated
Comment threaddocs/english/concepts/message-sending.md Outdated
Co-authored-by: Maria Alejandra <104795114+srtaalej@users.noreply.github.com>
@zimeg

zimeg commented Oct 6, 2025

Copy link
Copy Markdown
MemberAuthor

@mwbrooks@srtaalej Thank y'all both so much for the fast finds on this. I'dve been bothered if this landed and we'dve found out later...

So now let's merge this! 🎉

@zimegzimeg added the tests label Oct 6, 2025
@zimeg
zimeg merged commit fc5bbc1 into mainOct 6, 2025
14 checks passed
@zimeg
zimeg deleted the ai-apps branch October 6, 2025 23:32
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:asyncarea:syncbugSomething isn't workingenhancementNew feature or requestsemver:minortests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@zimeg@mwbrooks@srtaalej@lukegalbraithrussell