← Back to Blogs
GH Release

OpenClaw v2026.5.10-beta.3 Release Summary

320246330 May 11, 2026

OpenClaw v2026.5.10-beta.3 Release Summary

Key Changes

Plugin SDK & Workflow Orchestration

OpenClaw has significantly expanded its Plugin SDK to support complex, host-mediated workflows. The core of this update is the introduction of session actions, allowing plugins to register typed actions that can be invoked through the host with enforced operator scopes.

Additional workflow capabilities include:

  • Scheduled Session Turns: Plugins can now schedule future agent turns through the host's cron-compatible scheduler.
  • Host-Mediated Attachments: Plugins can send session-bound attachments via the host's outbound delivery pipeline.
  • Finalize Retry Support: Plugins can now request bounded retries before a reply is finalized, enabling a "repair" phase for agent responses.
  • Runtime Context Helpers: Enhanced support for scoped background execution references, ensuring active process sessions survive context compaction.

Channel Integrations

Slack

  • Enhanced Interaction: Interactive reply buttons and select menus now reliably wake the resolved session, ensuring conversations continue visibly after a user click.
  • Formatting Hints: Agents now receive mrkdwn formatting guidance in their system prompts to prevent incorrect Markdown rendering in Slack.
  • Routing & Scoping: Added replyBroadcast support for thread replies to be posted to the parent channel. Direct Message (DM) routing now respects dmScope to prevent contamination of the global main-session route.
  • Media Handling: Fixed a critical issue where DM file attachments were silently dropped by implementing a fallback to files.info for fresh download URLs.

Telegram

  • Context Visualization: Introduced the /context map command, which generates a WinDirStat-style treemap image of current session context contributors.
  • Streaming Improvements: Partial draft streaming now coalesces delta-shaped fragments, preserving the 30-character first-preview debounce while ensuring previews are created for token-sized fragments.
  • UX Fixes: Fixed a bug where no-response DM turns synthesized visible "silent-reply" chatter. Model selection menus now show full provider/model labels for nested OpenRouter IDs.

iMessage & Feishu

  • iMessage: Threaded replies now support attachments via the imsg send-rich --file capability (feature-gated by the installed imsg build). Added WARN logs when the private API bridge is unavailable to prevent silent outbound drops.
  • Feishu: Fixed an issue where message(action="send") replies in group_topic sessions were posted to the group root instead of inside the topic thread.

Model & Provider Updates

  • Codex App-Server: Improved stability by normalizing thread responses (cross-filling id and sessionId) before schema validation. Native tools (bash, web, etc.) now emit diagnostic events to prevent the watchdog from aborting long-running native tasks as stale embedded runs.
  • OpenAI-Compatible Models: Added compat.strictMessageKeys to strip replay messages to role and content for strict providers. Fixed an issue where reasoning fields in Chat Completions history caused stalls in follow-up turns.
  • GitHub Copilot: Fixed a token integration identity mismatch by ensuring the vscode-chat identity is used during both token exchange and runtime requests, unblocking image-capable models.
  • Ollama: Optimized local large-context models by preventing the automatic copying of catalog contextWindow into options.num_ctx unless explicitly configured.

Core System & CLI

  • Build System: Upgraded the workspace to pnpm 11 and enabled stricter Vitest lint rules and TypeScript compiler checks.
  • CLI UX: Improved onboarding and channel command wayfinding. The config set and config patch commands now persist explicit values even if they match runtime defaults, preventing silent data loss.
  • Security: Hardened the Gateway by redacting sensitive WhatsApp/libsignal session material from foreground console logs and sandboxing security audit tests under temporary directories.

Impact

This release primarily impacts plugin developers and power users of Slack, Telegram, and Codex. The expanded Plugin SDK allows for the creation of sophisticated "guardrail" or "concierge" plugins (e.g., budget guards, SLA watchers, and deployment approvers). Slack and Telegram users will experience more reliable interactions and better visual feedback. For those using Codex, the reduction in validation errors and improved watchdog behavior will lead to significantly fewer aborted turns during complex coding tasks.

Upgrade Guide

Breaking Changes & Migration

While this release is largely additive, users should note the following:

  1. pnpm Upgrade: This release moves to pnpm 11. If you are running from source, you must upgrade your pnpm installation (corepack enable pnpm or npm install -g pnpm@11).
  2. iMessage Bridge: If you experience silent drops in iMessage, check the logs for the new [imessage] WARN signal and run imsg launch to re-inject the private API bridge.
  3. Custom Providers: Users of Custom Providers who previously encountered infinite compaction loops during onboarding will find their contextWindow automatically healed to a safer default (128k) upon re-onboarding, provided they haven't set an explicit smaller limit.

References

Pull Requests