releaseintermediate
[Release] openclaw/openclaw v2026.5.20-beta.1: openclaw 2026.5.20-beta.1
By github-actions[bot]github
View original on githubOpenClaw v2026.5.20-beta.1 introduces Discord voice session improvements with user following and profile context, adds a bundled Policy plugin for channel conformance checks, enables per-agent local model configuration, and implements device-code OAuth for xAI. The release includes 40+ bug fixes spanning WhatsApp, browser image handling, cron scheduling, agent messaging, plugin performance, and platform-specific improvements across Discord, Mattermost, Matrix, and Windows.
Key Points
- •Discord voice sessions now follow configured users into channels with allowed-channel checks and multi-user handoff support
- •Voice session instructions include bounded IDENTITY.md, USER.md, and SOUL.md profile context by default (configurable via voice.realtime.bootstrapContextFiles)
- •New bundled Policy plugin enables policy-backed channel conformance checks, doctor lint findings, and workspace repair
- •Per-agent local model lean mode available via agents.list[].experimental.localModelLean for granular control
- •xAI provider now supports device-code OAuth login for remote and headless authorization without localhost browser callback
- •OpenRouter requests honor provider-level params.provider routing policy with model and agent params as overrides
- •Fixed cron scheduled runs to deliver preferred final assistant output and preserve tool warnings in diagnostics
- •Agent messaging improved: silent heartbeat artifacts filtered from context snapshots, message-tool-only turns properly bounded
- •Browser image sanitization now respects configured limits for screenshots and labeled snapshots consistently
- •Plugin performance optimized: explicit discovery results threaded through capability registry to skip redundant filesystem walks
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