Skip to content

Comments

Ephemeral thread messaging#3277

Closed
emir-karabeg wants to merge 1 commit intostagingfrom
cursor/ephemeral-thread-messaging-cf61
Closed

Ephemeral thread messaging#3277
emir-karabeg wants to merge 1 commit intostagingfrom
cursor/ephemeral-thread-messaging-cf61

Conversation

@emir-karabeg
Copy link
Collaborator

Summary

Adds a new slack_ephemeral_message tool to support sending private, temporary messages to a specific user in Slack channels or threads. This enables ephemeral thread replies using Slack's chat.postEphemeral API with the thread_ts parameter.

Fixes # (issue)

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation
  • Other: ___________

Testing

Existing tests were run and passed. To verify this new feature, manual testing should be performed by:

  1. Sending an ephemeral message to a user in a channel.
  2. Sending an ephemeral message as a reply within a thread.
    Confirm that the messages are only visible to the specified user and do not persist across sessions.

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

Screenshots/Videos

Screenshots demonstrating an ephemeral message appearing in a Slack channel and as a thread reply could be helpful to visualize the functionality.


Slack Thread

Open in Web Open in Cursor 

- Add SlackEphemeralMessageParams and SlackEphemeralMessageResponse types
- Create slackEphemeralMessageTool for sending ephemeral messages
- Add postSlackEphemeralMessage utility function calling chat.postEphemeral
- Create API route at /api/tools/slack/ephemeral-message
- Register tool in tools registry

Ephemeral messages are visible only to the specified user and don't persist
across sessions. Supports thread_ts for private thread replies.

Co-authored-by: Emir Karabeg <emir-karabeg@users.noreply.github.com>
@cursor
Copy link

cursor bot commented Feb 20, 2026

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@vercel
Copy link

vercel bot commented Feb 20, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
docs Skipped Skipped Feb 20, 2026 10:50pm

Request Review

@waleedlatif1 waleedlatif1 deleted the cursor/ephemeral-thread-messaging-cf61 branch February 21, 2026 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants