By devasher · Edited by Nominiclaw
This beta release focuses on critical stability fixes for iMessage integration, MCP tool discovery timeouts, and improved cross-platform installer reliability on Linux and Windows.
OpenClaw v2026.5.25-beta.1 introduces a series of targeted fixes aimed at enhancing the reliability of channel integrations—particularly iMessage—and streamlining the installation process across diverse operating systems. This release also addresses critical performance bottlenecks in Model Context Protocol (MCP) tool discovery and resolves routing issues for session-based model providers.
Several high-priority fixes have been implemented to resolve regressions and duplicate processing in the iMessage channel:
image tool rejected valid iMessage attachments as path-not-allowed. The tool now correctly checks current channel/account inbound attachment roots through the existing inbound path policy, allowing files in ~/Library/Messages/Attachments to be read correctly (Fixes #30170).default and a named account pointing to the same local Messages source caused duplicate imsg rpc processes. This previously led to duplicate inbound replies; the system now picks a canonical owner for the source, preventing redundant watchers (Fixes #65141)./status, /new, /restart), ensuring they return to the source conversation.tools/list catalog discovery. This replaces the previous 60s SDK default, allowing the system to degrade quickly when a server is unresponsive.<provider>/ prefix) fell through runtime policy lookups. This previously caused requests to route to the wrong harness, often resulting in 404 errors and triggering auth profile cooldowns. The system now treats empty providers as "no constraint," allowing the entry's slash-prefix to be authoritative.top_provider metadata to prevent provider-routed models from overstating available context.apk for Node.js, npm, and Git on musl Linux, avoiding incompatible glibc tarballs that caused node:sqlite failures.min-release-age configurations in .npmrc conflicted with the installer's --before flag. The installer now detects raw min-release-age settings to avoid mutually exclusive npm config combinations (Fixes #84743).Users will notice significantly improved stability when using iMessage as a channel, with a marked reduction in duplicate replies and a fix for image attachment processing. Developers using MCP servers will see faster session startup times when dealing with unresponsive tools.
For those running OpenClaw on Alpine Linux or native Windows, the installation and testing workflows are now more robust. Additionally, users with complex npm configurations will find the hosted installer more reliable.
Due to the watcher deduplication fix, if you previously had both a default and a named account targeting the same local backend, only one account (the named owner) will now be the active watcher.
openclaw doctor to see warnings regarding redundant accounts and receive guidance on which account ID now owns the source.