WhatsApp Auto-Reply Bug Silently Drops Media Images in OpenClaw 2026.4.2

WhatsApp Auto-Reply Media Delivery Failure
A user has identified a bug in OpenClaw version 2026.4.2 where WhatsApp auto-replies containing media attachments fail to deliver images. The issue occurs specifically when using the MEDIA:./path/to/image.png format in auto-reply responses.
Problem Details
The bug manifests only under specific conditions:
- WhatsApp auto-reply with
MEDIA:format → image silently dropped ❌ - WhatsApp auto-reply with text only → works ✅
- Same
MEDIA:format on Telegram auto-reply → image delivered ✅ openclaw agent --deliver→ image delivered on WhatsApp ✅openclaw message send --media→ image delivered ✅
The exact same agent configuration, OpenClaw version, and chart-mpl skill work perfectly on Telegram, indicating the issue is WhatsApp-specific.
Root Cause
Code tracing reveals the problem originates in the WhatsApp deliver callback function in login-DW2Orybl.js. The function filters out all non-final payloads:
deliver: async (payload, info) => { if (info.kind !== "final") return;This filtering logic appears to be preventing media attachments from being processed in auto-reply scenarios on WhatsApp.
This type of platform-specific delivery bug is common when working with multiple messaging APIs, as each service has different payload handling requirements and webhook behaviors.
📖 Read the full source: r/openclaw
👀 See Also

Research: AI 'Unbundling' Jobs into Narrower, Lower-Paid Tasks
A new paper argues AI isn't eliminating jobs outright but 'unbundling' them into narrower tasks, with weak-bundle occupations seeing reduced scope and pay while strong-bundle jobs may see performance improvements.

Benchmarking the Latest AI Models: The Rise of Extreme Models
A detailed benchmarking of 40 new AI models reveals a split market with 'God Mode' and 'Flash Mode' leading the way. Mid-range models are now considered obsolete.

Kimi K2.6 vs Claude Opus 4.7: A Practical Coding Showdown on a Minetest Mod + Google Sheets Integration
A developer tested Kimi K2.6 and Claude Opus 4.7 on building a Minetest bounty board mod with a TypeScript backend and Google Sheets logging. Opus succeeded in both tasks; Kimi passed the local task but failed the integration. Costs: Opus ~$3.59 local, $16.03 integrated; Kimi $0.39 local, $5.03 failed.

DystopiaBench Expanded: 42 Models Tested on 6 Dystopia Types — Claude Opus 4.7 Tops All
DystopiaBench adds Huxley and Baudrillard modules, tests 42 models including GPT-5.5, Gemini 3.1 Pro, Grok 4.3, and GLM-5.1. Claude Opus 4.7 consistently refuses harmful requests at L4-L5 across all scenarios, while others comply through L4 or even L5.