-
-
Notifications
You must be signed in to change notification settings - Fork 68.9k
[Bug]: Signal group mention gating missing #13106
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Summary
Signal group mention gating is missing in OpenClaw, so the bot replies to group messages even when it is not mentioned.
requireMention and mentionPatterns work on Slack and others, but were not enforced in the Signal inbound path.
Steps to reproduce
- Configure Signal with group chat mention gating:
channels.signal.groups: { "*": { requireMention: true } }agents.list[].groupChat.mentionPatterns: ["@openclaw"]
- Start OpenClaw and send a Signal group message that does not mention the bot (e.g.
hello everyone). - Observe that the bot still responds.
Expected behavior
OpenClaw should ignore Signal group messages that do not match mention conditions when requireMention is enabled (unless an authorized control command bypass applies).
Actual behavior
OpenClaw processes and replies to Signal group messages even without a mention match.
This makes Signal behave differently from channels like Slack where mention gating is enforced.
Environment
- Clawdbot version: 2026.2.9
Logs or screenshots
Relevant code paths:
- Signal inbound handling lacks mention enforcement before dispatch:
src/signal/monitor/event-handler.ts
- Mention gating exists in other channels (e.g. Slack):
src/slack/monitor/message-handler/prepare.ts
- Mention gating utilities:
src/channels/mention-gating.tssrc/auto-reply/reply/mentions.ts
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Fields
Give feedbackNo fields configured for issues without a type.