openclaw/docs
Vincent Koc 0fad53a192
feat(whatsapp): support newsletter targets in message tool (#73393)
Summary:
- Adds WhatsApp `@newsletter` target normalization, outbound allowFrom bypass, channel session routing, composing-presence suppression, docs/changelog updates, and focused tests.
- Reproducibility: yes. Source inspection on current main shows a `120363401234567890@newsletter` target normalizes to null before outbound send, and the current session route has only direct/group semantics.

ClawSweeper fixups:
- Included follow-up commit: fix(clownfish): address review for ghcrawl-156943-autonomous-smoke (1)
- Included follow-up commit: feat(whatsapp): support newsletter targets in message tool

Validation:
- ClawSweeper review passed for head 9ff3f88202.
- Required merge gates passed before the squash merge.

Prepared head SHA: 9ff3f88202
Review: https://github.com/openclaw/openclaw/pull/73393#issuecomment-4338584612

Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com>
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-02 20:09:31 +00:00
..
.generated chore(config): refresh generated config baseline 2026-05-02 10:46:40 -07:00
.i18n docs(i18n): add plugin management glossary labels 2026-05-02 20:05:53 +01:00
assets
automation fix: preserve slack hook alert content 2026-05-02 11:43:46 +01:00
channels feat(whatsapp): support newsletter targets in message tool (#73393) 2026-05-02 20:09:31 +00:00
cli feat(whatsapp): support newsletter targets in message tool (#73393) 2026-05-02 20:09:31 +00:00
concepts ci: fold parity into QA release validation (#74622) 2026-05-02 19:57:15 +00:00
debug
diagnostics feat(brave): add http diagnostics flag 2026-05-02 07:49:12 +01:00
gateway Add agent visibility to skills check (#75983) 2026-05-02 20:50:38 +02:00
help ci: fold parity into QA release validation (#74622) 2026-05-02 19:57:15 +00:00
images
install fix(plugins): repair missing clawhub installs 2026-05-02 08:01:37 -07:00
nodes fix(file-transfer): require canonical node policy authorization (#74742) 2026-04-30 04:03:40 +00:00
plan
platforms refactor(macos): move sessions into context submenu (#75489) 2026-05-01 10:22:29 +03:00
plugins fix(plugins): follow beta channel for plugin updates 2026-05-02 20:19:03 +01:00
providers fix(openrouter): preserve deepseek v4 reasoning replay 2026-05-02 10:48:28 +01:00
reference ci: fold parity into QA release validation (#74622) 2026-05-02 19:57:15 +00:00
security feat: add proxy validation command 2026-05-01 00:19:55 -05:00
snippets/plugin-publish docs: show explicit startup activation in plugin examples 2026-04-28 03:13:20 +01:00
start fix: load source bundled plugins from pnpm workspaces 2026-05-02 02:06:17 +01:00
superpowers/specs
tools fix(plugins): follow beta channel for plugin updates 2026-05-02 20:19:03 +01:00
web fix(control-ui): allow configured chat message width 2026-05-02 10:18:08 -05:00
AGENTS.md
auth-credential-semantics.md [codex] Make external CLI credential discovery explicit (#75209) 2026-04-30 20:32:55 +00:00
brave-search.md docs(brave): redirect legacy search page 2026-05-02 04:42:55 +01:00
ci.md ci: fold parity into QA release validation (#74622) 2026-05-02 19:57:15 +00:00
CLAUDE.md
date-time.md
docs.json docs(plugins): add management quickstart 2026-05-02 20:04:03 +01:00
index.md
logging.md security(logging): redact payment credential fields (#75230) 2026-05-01 05:45:28 +00:00
nav-tabs-underline.js
network.md
perplexity.md
pi-dev.md
pi.md
prose.md
style.css
tts.md
vps.md Docs: add VPS admin hardening note (#54685) 2026-04-29 14:36:33 -07:00
whatsapp-openclaw-ai-zh.jpg
whatsapp-openclaw.jpg