releaseadvanced
[Release] openclaw/openclaw v2026.5.10-beta.4: openclaw 2026.5.10-beta.4
By github-actions[bot]github
View original on githubOpenClaw v2026.5.10-beta.4 introduces significant enhancements across CI/CD, runtime detection, provider integrations, and agent capabilities. Key improvements include Fly Machines container environment detection, expanded Fal provider image editing support, stricter build tooling (oxlint, Vitest, TypeScript), and enhanced Slack integration with link/media unfurling controls. The release also upgrades to pnpm 11, adds per-agent message tool overrides, improves Discord voice diagnostics, and deprecates legacy Plugin SDK subpaths while exposing active model metadata.
Key Points
- •CI/CD: Added non-blocking plugin-inspector-advisory artifact to Plugin Prerelease for compatibility triage without blocking release gates
- •Runtime: Fly Machines now detected as container environments via runtime env vars, aligning gateway bind and Bonjour defaults with remote container launches
- •Providers/Fal: Enhanced GPT Image 2 and Nano Banana 2 edit requests with `/edit` routing, aspect_ratio/resolution params, increased input-image caps (10 for GPT-2, 14 for NB2), and aspect-ratio hints
- •Control UI: Added plain HTML recovery panel for failed app module registration, providing retry path and browser-extension troubleshooting
- •Build Quality: Enabled stricter oxlint rules (promise, TypeScript, runtime), Vitest lint rules (focused/disabled/conditional/hook hazards), and TypeScript compiler checks (implicit returns, side-effects, overrides)
- •Agents: Extended agent-to-agent maxPingPongTurns to 20 (default 5), added per-agent tools.message.crossContext and tools.message.actions.allow overrides for sandboxed/public agents
- •Slack Integration: Added unfurlLinks/unfurlMedia config with per-account overrides, explicit replyBroadcast support, preserved mention metadata, and canonicalized DM delivery routes
- •Plugin SDK: Deprecated unused public subpaths (kept importable), removed owner/provider-specific helpers, exposed runtime-supplied active model metadata to native plugin tool factories
- •Voice/Discord: Added realtime voice diagnostics (speaker turns, playback resets, barge-in detection), optional native @discordjs/opus decoder, voice.allowedChannels restriction, and talk.realtime.instructions
- •Dependencies: Upgraded to pnpm 11, refreshed workspace pins including ACPX 0.33.1, Codex ACP 0.14.0, OpenAI 6.37.0, AWS SDK 3.1045.0, and moved Pi packages to @earendil-works namespace
Found this useful? Add it to a playbook for a step-by-step implementation guide.
Workflow Diagram
Start Process
Step A
Step B
Step C
Complete