OpenClaw 2026.5.7 fixes release hardens plugins, cron, and Telegram

OpenClaw 2026.5.7 adds fixes across plugin publishing, cron tooling, channels CLI, Telegram, Discord, WhatsApp, and model handling. The release also tightens approval and authorization flows, and improves session and memory cleanup.

OpenClaw 2026.5.7 fixes release hardens plugins, cron, and Telegram

OpenClaw 2026.5.7 focuses on fixes across publishing, automation, messaging, and runtime state handling. The release was posted on May 7, 2026, and includes changes aimed at making failed operations easier to recover, while reducing cases where partial state could confuse users or tooling.

On the plugin side, OpenClaw now retries transient ClawHub CLI dependency install failures during release and publishing. The company also said preview-passing plugins remain publishable even if one preview cell flakes, and every expected ClawHub package version is verified after publish so maintenance releases are less likely to hide a partial publish.

⚡ New to this?

This release is mostly about reliability and clearer control. Cron is the scheduler that runs jobs on a timetable, and JSON is a machine-readable format that other tools can parse, so exposing computed cron status helps automation systems understand what is happening without guessing. A few changes also tighten authorization, which means the software is making sure the right user or service is allowed to run commands or use memory settings.

🦞 OpenClaw angle

If you rely on OpenClaw for scheduled jobs or external tooling, update any scripts that read cron state to use the new JSON status fields instead of re-deriving job state. If you build approval or command workflows, re-test them against the new owner enforcement, admin-scope memory toggle, and before-tool-call authorization paths.

For channel and model automation, move any logic that depended on the old channels list output to the new split commands. Also check Telegram, Discord, and WhatsApp routing rules after upgrading, especially if you use provider-prefixed targets, access allowlists, or delivery success flags in your agent logic.

For users testing models, OpenClaw added support for openai/chat-latest as an explicit direct API-key model override. That lets users try the moving ChatGPT Instant API alias without changing the stable default model.

Several command-line tools were updated to expose more state to external automation. The Cron CLI now includes computed status in incron list --json and cron show --json output, so other tooling can read disabled, running, ok, error, skipped, and idle states without rebuilding status logic.

The Channels CLI was also trimmed and reorganized. OpenClaw said openclaw channels list is now channel-only, with --all adding bundled and catalog channels, and installed, configured, and enabled state now rendered there. Model auth and usage details moved to openclaw models auth list, openclaw status, and openclaw models list.

OpenClaw also made a series of runtime and access-control changes. Native command handlers now honor owner enforcement. Global Active Memory toggles require admin scope. Inline skill tool dispatch in auto-reply now goes through before-tool-call authorization hooks, and Telegram authorization now respects accessGroup:* sender allowlists before Telegram’s numeric sender-ID checks.

Session handling and cached state were cleaned up in multiple places. Gateway sessions now clear cached skills snapshots during /new and sessions.reset so long-lived channel sessions rebuild the visible skill list after skills change. OpenClaw also invalidates cached assembled context views when source history shrinks or assembly fails, preventing stale pre-reset history from being reused.

The release fixes several delivery and messaging edge cases. Discord message routing now parses provider-prefixed targets like discord:channel:<id> as channel sends, which prevents cross-channel send actions from being misrouted into misleading Unknown Channel failures. Agent delivery now reports deliverySucceeded=false when outbound delivery returns no adapter result, and isolated cron runs now fail before model execution if delivery.channel=last has no previous route.

OpenClaw made additional fixes for Cron, plugins, Telegram, Discord voice, WhatsApp, and Codex approval flows. Cron doctor --fix can repair persisted jobs whose payload.model was stored as default, null, blank, or JSONnull. Discord voice permissions now show up in channels capabilities and channels status --probe, while the voice capture default pause after speech was extended to 2.5 seconds.

The company also changed approval behavior in Codex modes, stopped installing the pre-guardian native PermissionRequest hook by default, and said plugin approval requests now validate their actual allowed decisions so Telegram and other native approval UIs do not show stale actions. OpenClaw 2026.5.7 also includes updates for Tavily credentials, WhatsApp message routing, model provider parsing, and Telegram model callback buttons.

Source: OpenClaw Releases ↗

More from OpenClaw News