diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 5c61bdb53..eb5676819 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "8b665e0d7066dd524fa87d08592e259b465a005f", - "syncedAt": "2026-04-30T13:48:03.163Z" + "sha": "82ca6ecdde801a4a858cf63f6400d25bec004308", + "syncedAt": "2026-04-30T13:55:54.071Z" } diff --git a/docs/.generated/config-baseline.sha256 b/docs/.generated/config-baseline.sha256 index 476ff9e8c..a1d13a27d 100644 --- a/docs/.generated/config-baseline.sha256 +++ b/docs/.generated/config-baseline.sha256 @@ -1,4 +1,4 @@ -c3bcb3a3da46bbbe15a7798869911cab109df950ee51c79fd86c96bb809dfdf1 config-baseline.json +d4b34f6fd2c39132bf4feff4be5ddfd226fa52c4596d6bdc438031456dde18d4 config-baseline.json 8f573caa7f4cf01ae9d4805d3d14e1ba6772f651f6da182baaf2b469592749a4 config-baseline.core.json 92712871defa92eeda8161b516db85574681f2b70678b940508a808b987aeae2 config-baseline.channel.json -aca3215b7382af82b5060d73c631a7f82661c6e99193fa5eb1c5b4b499fb657b config-baseline.plugin.json +6005cf9f6e8c9f25ef97207b5eee29ae0e506cf910cdeca77fc9894ad1755b1f config-baseline.plugin.json diff --git a/docs/channels/groups.md b/docs/channels/groups.md index bfee830dc..93330b4b6 100644 --- a/docs/channels/groups.md +++ b/docs/channels/groups.md @@ -61,6 +61,9 @@ To restore legacy automatic final replies for group/channel rooms: } ``` +The gateway hot-reloads `messages` config after the file is saved. Restart only +when file watching or config reload is disabled in the deployment. + To require visible output to go through the message tool for every source chat: ```json5 diff --git a/docs/gateway/config-channels.md b/docs/gateway/config-channels.md index 2672508ce..a34deb177 100644 --- a/docs/gateway/config-channels.md +++ b/docs/gateway/config-channels.md @@ -772,6 +772,8 @@ Group messages default to **require mention** (metadata mention or safe regex pa Visible replies are controlled separately. Group/channel rooms default to `messages.groupChat.visibleReplies: "message_tool"`: OpenClaw still processes the turn, but normal final replies stay private and visible room output requires `message(action=send)`. Set `"automatic"` only when you want the legacy behavior where normal replies are posted back to the room. To apply the same tool-only visible-reply behavior to direct chats too, set `messages.visibleReplies: "message_tool"`. +The gateway hot-reloads `messages` config after the file is saved. Restart only when file watching or config reload is disabled in the deployment. + **Mention types:** - **Metadata mentions**: Native platform @-mentions. Ignored in WhatsApp self-chat mode.