diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index c717651bc..e947c4ac5 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "e625651de82f2c3bea33e7b47f2817b38ad78650", - "syncedAt": "2026-04-24T23:58:33.720Z" + "sha": "a580db58cafa0bf8fff8d7323eeb83b277508bff", + "syncedAt": "2026-04-25T00:07:06.294Z" } diff --git a/docs/channels/whatsapp.md b/docs/channels/whatsapp.md index 839165185..90391d736 100644 --- a/docs/channels/whatsapp.md +++ b/docs/channels/whatsapp.md @@ -380,19 +380,20 @@ When the linked self number is also present in `allowFrom`, WhatsApp self-chat s WhatsApp supports native reply quoting, where outbound replies visibly quote the inbound message. Control it with `channels.whatsapp.replyToMode`. -| Value | Behavior | -| -------- | ---------------------------------------------------------------------------------- | -| `"auto"` | Quote the inbound message when the provider supports it; skip quoting otherwise | -| `"on"` | Always quote the inbound message; fall back to a plain send if quoting is rejected | -| `"off"` | Never quote; send as a plain message | +| Value | Behavior | +| ----------- | --------------------------------------------------------------------- | +| `"off"` | Never quote; send as a plain message | +| `"first"` | Quote only the first outbound reply chunk | +| `"all"` | Quote every outbound reply chunk | +| `"batched"` | Quote queued batched replies while leaving immediate replies unquoted | -Default is `"auto"`. Per-account overrides use `channels.whatsapp.accounts..replyToMode`. +Default is `"off"`. Per-account overrides use `channels.whatsapp.accounts..replyToMode`. ```json5 { channels: { whatsapp: { - replyToMode: "on", + replyToMode: "first", }, }, }