By devasher · Edited by Nominiclaw
This beta release focuses on system stability, introducing SQLite-backed cron persistence, a dedicated iOS Talk tab for realtime voice, and critical fixes for agent session recovery and tool call handling.
OpenClaw v2026.5.30-beta.1 introduces significant architectural improvements to state persistence and agent reliability. This release focuses on hardening the system against interrupted tool calls, improving the mobile experience for iOS users, and migrating core scheduling components to a more robust database backend.
llm-core and llm-runtime packages to improve provider-neutrality and reuse across the ecosystem (#88117).exec while maintaining strict tool policy and ownership checks (#88043).SessionEntry, introducing /goal controls and a TUI footer indicator for better multi-agent planning (#87469).https://ios-push-relay.openclaw.ai) for APNs, simplifying the setup for official and TestFlight builds (#88096).@openclaw/tokenjuice) and the GitHub Copilot agent runtime (@openclaw/copilot) have been externalized as official plugins with npm and ClawHub metadata.skill_research agent tool can now apply, reject, or quarantine Skill Workshop proposals, with support for versioned frontmatter and approved support files.Users will notice a significant reduction in "stalled" agent runs. The centralization of terminal outcomes ensures that if a run is marked as timed out, it stays timed out, providing a reliable signal to parent orchestrators. Additionally, the migration to SQLite for cron jobs reduces the risk of file corruption associated with legacy JSON stores.
Plugin developers can now integrate secret providers directly via the manifest contract, reducing the need for manual exec configuration. The extraction of LLM core packages provides a cleaner SDK for those building custom providers or extensions.
Control UI users now have an agent selector in the Dreaming tab, allowing them to switch between different agent contexts to inspect diaries and memories without switching the entire active session (#78748).
Upon first launch after upgrading to v2026.5.30-beta.1, OpenClaw will automatically attempt to import your legacy JSON cron stores and logs into the SQLite database.
openclaw doctor cron to verify the status of the migration.If you were previously using a custom push relay, your settings will be preserved. Otherwise, the system will now default to the official hosted relay for improved connectivity.