openclaw v2026.6.5-beta.6 release notes: what's new & changelog
openclaw v2026.6.5-beta.6 delivers a new bundled web search provider, significant transparency improvements for iOS voice interactions, and critical stability fixes for agent reasoning and tool execution.
Key Changes
New Parallel Web Search Provider
Parallel is now a bundled web_search provider designed for agentic search, returning LLM-optimized dense excerpts. It authenticates via PARALLEL_API_KEY and is integrated into the onboarding picker and documentation. (#85158)
iOS Talk Transparency and Fallback
Realtime voice interactions on iOS now explicitly distinguish between the configured gateway mode and the active runtime mode. When gateway realtime fails, the app now surfaces a visible fallback banner and a detailed issue sheet, rather than silently switching to native iOS speech recognition and TTS. (#91201)
Agent and Provider Stability
- Anthropic Extended Thinking: Sessions now recover after prompt-cache expiry or Gateway restarts by deferring stream start events until
message_start, allowing recovery retries to trigger for pre-generation signature errors. (#90667, #90697) - MCP Tool Results: Non-text/image MCP tool-result blocks (such as
resource_link,resource, andaudio) are now coerced to text at the materialize boundary. This prevents Anthropic 400 errors and poisoned session history caused by malformed image blocks. (#90710, #90728) - Reasoning Sanitization: QQBot now strips model reasoning/thinking scaffolding (e.g.,
<thinking>tags) before delivery, preventing internal model narration from leaking into channel replies. (#89913, #90132)
Infrastructure and Storage
- SQLite Migration: Several state stores have moved from ad hoc JSON files to SQLite for improved durability, including auth profiles (#89102), Matrix crypto sidecars (#91100), Memory Core dreaming state (#91056), and Memory Wiki import runs (#91108).
- Docker Build Optimization: The Docker runtime-assets store seed now filters packages based on the current build target's OS and architecture, preventing the inclusion of incompatible platform-specific packages (e.g., ACP packages for the wrong architecture). (#91547)
Impact
User Experience
Users on iOS will have better visibility into why their voice settings may not be active. QQBot users will see cleaner responses without raw reasoning tags. Users can now leverage Parallel for high-accuracy, agent-optimized web searches.
Reliability and Security
- Reduced Stalls: Fixes for unsigned thinking-only stalls (#89874) and MCP lease release TTL resets (#91124) reduce unexpected agent hangs and resource leaks.
- Hardened Gateway: Owner-only HTTP tools are now strictly gated, preventing non-owner identity-bearing callers from accessing sensitive core tools like
gateway,cron, ornodeseven if they are on an allowlist. (#90261) - Config Safety:
config.patchnow requires an explicitreplacePathscontract for destructive array replacements, preventing accidental data loss during truncated round-trips. (#91551)
Channel Improvements
- Matrix: Added voice-message preflight and thread-aware read/reply behavior. (#78016, #90415)
- WhatsApp: Fixed a bug where captured replies were lost after a controller restart (#85823) and bounded connection startup waits to prevent infinite hangs (#90486).
- Feishu: Added bounded retries for send rate-limit errors (HTTP 429, 230020, 11232) to prevent message loss during bursts. (#89659)
FAQ
What's new in v2026.6.5-beta.6?
This release introduces the Parallel web-search provider, iOS Talk fallback banners, and several stability fixes for Anthropic extended-thinking and MCP tool results, alongside a migration of multiple state stores to SQLite.
Are there any breaking changes?
No breaking changes are explicitly listed, though the Gateway now strictly gates owner-only HTTP tools, which may affect non-owner automation that previously relied on gateway.tools.allow to access core tools. (#90261)
How do I upgrade?
Upgrade via your standard package manager (e.g., npm). Users with legacy cron JSON stores will have them automatically migrated to SQLite during the doctor config preflight. (#90208)