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_label when in a thread
Problem
Currently, the
requireMentionsetting 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:
Use Case
In project-specific channels, the bot should:
Proposed Config
{ "channels": { "slack": { "channels": { "C0AB2QU6AAC": { "allow": true, "requireMention": true, "requireMentionInThreads": false } } } } }Workaround
Currently handling this in
AGENTS.mdby checking forthread_labelin metadata and adjusting response behavior manually.Context
thread_labelwhen in a thread