v2026.5.31-beta.2 is a channel and session story. The official source describes a channel, client, interface, or browser change, and the important question is what survives the handoff between a Gateway, a conversation, and a reconnect.
The tag is pre-release: keep it isolated from a production Gateway and compare it with the stable line before making it a default. Support still depends on the provider, channel, platform, and account behind the installation, so check those boundaries before extrapolating from the tag.
Channel
Pre-Release
Primary signals
Faster Control UI chat; More reliable agent recovery; Clearer cron and channel history
Publication date
2026-05-31
Follow the message path
Faster Control UI chat
Evidence from the release. transcript rendering, draft persistence, pending-send paint, scrolling, and first-message work no longer block one another while a conversation is active.
Operator reading. Use Faster Control UI chat as a routing test: capture the destination before the send, interrupt the transport, and verify that retry logic did not duplicate or redirect the response.
More reliable agent recovery
Evidence from the release. fallback auth state, legacy Codex app-server auth, stale bootstrap history, and streamed reasoning cleanup recover cleanly instead of carrying stale turn state forward.
Operator reading. The useful evidence for More reliable agent recovery is the refusal path as well as the success path. Use synthetic credentials and record the policy that made each decision.
Clearer cron and channel history
Evidence from the release. external sessions_send routes, single-job history, and channel reply state retain the right destination and job context through restarts.
Operator reading. Clearer cron and channel history lives at the handoff between the Gateway and a conversation. Send one harmless message, reconnect once, and compare the account, thread, sender, and final transcript.
Better operator coordination
Evidence from the release. core session goals and durable plugin-install state make long-running work easier to inspect and resume after reloads.
Operator reading. Do not infer continuity from a populated screen when testing Better operator coordination. Compare the transcript, session id, and source workspace before and after compaction or refresh.
The less visible details
Safer mobile reconnects
iOS realtime sessions retain their WebSocket continuation instead of failing a healthy Talk connection, with hosted push/realtime paths kept aligned.
A successful click does not establish Safer mobile reconnects. Compare the state before and after a reload, then verify that a user can tell what happened without reading internal logs.
Workboard task details, Android notification app
Workboard task details, Android notification app selection, and Dreaming candidate scoring gained broader operator controls.
For Workboard task details, Android notification app, inspect state rather than only the new control. Repeat the flow after reload and reconnect, and note the session, pending action, URL, and visible error.
Control UI now streams stable Markdown blocks
Control UI now streams stable Markdown blocks and records more chat responsiveness signals to guide first-reply performance work.
Test Control UI now streams stable Markdown blocks at the edges of the interface: clean start, reload, reconnect, and a refused or unavailable action. Keep the final screen and error message with the release note.
Test this release without widening the boundary
- Note the current version, host, provider, and workspace before exercising Faster Control UI chat.
- Keep a tested backup beside the release record if the update can touch configuration, sessions, or a database.
- Send one harmless message through the named account and save the account, thread, and sender identifiers.
- Compare the transcript before and after reconnect, including delivery state and any visible error.
- Stop if the observed behavior falls outside the official note, and link the log or screenshot to the version record.
openclaw --version
openclaw gateway status
openclaw security audit
Record what the release actually changed
Keep the version, source URL, test identity, and rollback decision together. If this tag is pre-release, leave it isolated; if it is stable, record the migration and rollback result before reconnecting every channel.
Corrections worth replaying
Chat/UI. keep first Control UI sends responsive, retain pending sends while history catches up, cache transcript renders, and avoid draft persistence or navigation churn from blocking the active conversation. Keep the reproduction and the post-fix result together in the acceptance record.
Agents/Codex/auth. repair automatic fallback state, accept supported legacy Codex app-server auth, remove stale bootstrap history, strip streamed reasoning tags, and validate shell snapshots against trusted environment data. Record the failure that this correction addresses before declaring the upgrade complete.
Use the complete OpenClaw v2026.5.31-beta.2 release notes for the exact change list, then cross-check the official release index and the channel routing guide before acting.
Reference Trail
Sources and further reading
- complete OpenClaw v2026.5.31-beta.2 release notesgithub.com
- official release indexgithub.com
- channel routing guidedocs.openclaw.ai