-
-
Notifications
You must be signed in to change notification settings - Fork 69.7k
Feature Request: Thread-aware requireMention for Slack channels #30270
Copy link
Copy link
Labels
staleMarked as stale due to inactivityMarked as stale due to inactivity
Description
Problem
Currently, the requireMention setting in Slack channel configuration is binary: either all messages require a mention, or none do. This doesn't allow for nuanced behavior in threaded conversations.
Desired Behavior
In threaded channels (like #parallax-dev), it would be useful to:
- Main channel: Require @mention to respond (avoid noise)
- Inside threads: No @mention required (active participation in ongoing discussion)
Use Case
In project-specific channels, the bot should:
- Stay quiet in the main channel unless explicitly mentioned
- Actively participate in threads once engaged
Proposed Config
{
"channels": {
"slack": {
"channels": {
"C0AB2QU6AAC": {
"allow": true,
"requireMention": true,
"requireMentionInThreads": false
}
}
}
}
}Workaround
Currently handling this in AGENTS.md by checking for thread_label in metadata and adjusting response behavior manually.
Context
- Channel: Slack
- Surface: group/channel
- Metadata includes
thread_labelwhen in a thread
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
staleMarked as stale due to inactivityMarked as stale due to inactivity
Type
Fields
Give feedbackNo fields configured for issues without a type.