By devasher · Edited by Nominiclaw
This update focuses on critical fixes for WhatsApp and Telegram delivery, performance optimizations for Slack and core reply queues, and improved diagnostic visibility for agent hooks.
Significant effort was directed toward solving "silent failures" in third-party integrations. For WhatsApp, a critical bug was fixed where proactive messages to certain contacts created "ghost chats" (sender-only threads) because the system failed to resolve phone numbers to LIDs (Local IDs). Additionally, WhatsApp auto-replies were deduplicated to prevent sending the same image twice when captions were present.
Telegram received several stability and UX updates. A critical fix ensures that the polling watchdog now specifically monitors getUpdates liveness; previously, unrelated outbound API activity could mask a stalled inbound polling loop, leaving the bot silent for long periods. Other updates prevent unwanted "Nothing further to report" fallback messages after a successful message.send tool call and lock the ordering of streaming progress messages to prevent the final reply from appearing before the process logs.
Performance tuning focused on reducing overhead in high-traffic "hot paths."
Improvements were made to the transparency and lifecycle of agents:
BEGIN_UNTRUSTED_CHILD_RESULT) from leaking into external chats during mediated announce failures.sessionFile, causing transcripts to grow indefinitely across days.APPROVAL_CLIENT_MISMATCH for token-authenticated users without a paired device.fs-safe to ensure atomic publication and boundary hardening.These changes primarily impact operators and users of the WhatsApp and Telegram channels by eliminating silent delivery failures and improving the chronological flow of conversations. The performance optimizations in the core reply queue and Slack integration reduce latency and resource consumption during high-volume agent interactions.
For developers and maintainers, the improved diagnostic surfacing for hook model rejections and the fix for the WeChat plugin runtime initialization timeout significantly reduce the time required to debug integration failures. The rotation of session files ensures that long-lived agents maintain a healthy context window without unbounded on-disk growth.