





















@@ -16,7 +16,7 @@ Default behavior:
16161717- Groups are restricted (`groupPolicy: "allowlist"`).
1818- Replies require a mention unless you explicitly disable mention gating.
19-- Normal final replies in groups/channels are private by default. Visible room output uses the `message` tool.
19+- Visible replies in groups/channels use the `message` tool by default.
20202121Translation: allowlisted senders can trigger OpenClaw by mentioning it.
2222@@ -43,15 +43,16 @@ always-on group chatter -> user request, or room event when configured
43434444For group/channel rooms, OpenClaw defaults to `messages.groupChat.visibleReplies: "message_tool"`.
4545`openclaw doctor --fix` writes this default into configured-channel configs that omit it.
46-That means the agent still processes the turn and can update memory/session state, but its normal final answer is not automatically posted back into the room. To speak visibly, the agent uses `message(action=send)`.
46+That means the agent still processes the turn and can update memory/session state, and it should speak visibly with `message(action=send)` when it has a room reply. If the model misses that tool and returns substantive final text, OpenClaw keeps that final text private instead of posting it to the room.
47474848This default depends on a model/runtime that reliably calls tools. If logs show
4949assistant text but `didSendViaMessagingTool: false`, the model answered
50-privately instead of calling the message tool. That is not a
51-Discord/Slack/Telegram send failure. Use a tool-call-reliable model for
52-group/channel sessions, or set
53-`messages.groupChat.visibleReplies: "automatic"` to restore legacy visible
54-final replies for group requests.
50+privately instead of calling the message tool. The room stays silent, and the
51+gateway verbose log records the suppressed final payload metadata. That is not
52+a Discord/Slack/Telegram send failure, but a tool-discipline signal. Use a
53+tool-call-reliable model for group/channel sessions, or set
54+`messages.groupChat.visibleReplies: "automatic"` when you want all visible group
55+replies to use the legacy final-reply path.
55565657If the message tool is unavailable under the active tool policy, OpenClaw falls
5758back to automatic visible replies instead of silently suppressing the response.
@@ -61,7 +62,7 @@ For direct chats and any other source turn, use `messages.visibleReplies: "messa
61626263This replaces the old pattern of forcing the model to answer `NO_REPLY` for most lurk-mode turns. In tool-only mode, doing nothing visible simply means not calling the message tool.
636464-Typing indicators are still sent for direct group requests. Ambient always-on room events, when enabled, stay quiet unless the agent calls the message tool.
65+Typing indicators are still sent for direct group requests. Ambient always-on room events, when enabled, stay strict and quiet unless the agent calls the message tool.
65666667To submit always-on ambient group chatter as quiet room context instead of legacy user requests:
6768此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。