According to Perceive Beating monitoring, the open-source AI Agent platform OpenClaw has released v2026.4.20, with core changes focusing on default model switching, plugin contract fallback, and gateway storage governance.
In this release, the built-in Moonshot channel, Web search, and multimodal understanding default models have been switched to kimi-k2.6, while kimi-k2.5 remains compatible. Moonshot now only allows `thinking.keep = "all"` on kimi-k2.6, and any Moonshot model or pre-fixed `tool_choice` requests will automatically strip this field. Cost estimation has introduced tiered pricing, with built-in Kimi K2.6/K2.5 unit prices, and token usage reports can now be directly invoiced.
A key fix is the rollback of the strict id contract introduced on 2026.4.14. Previously, this contract required the plugin info.id to be equal to the registered slot id, causing third-party context engine plugins like lossless-claw to be denied every round. The default timeout for BlueBubbles text egress has been increased from 10 seconds to 30 seconds, and on macOS 26 Tahoe, even if Private API is not enabled, Private API will take priority to avoid previous message loss.
Two structural adjustments have been made on the operations side. Cron has separated the runtime execution state into jobs.json into jobs-state.json, leaving jobs.json only with task definitions suitable for git management; Sessions storage now defaults to the entry limit and time trimming, discarding excessive storage at startup to prevent cron/executor backlog from overwhelming gateway memory.
The Onboarding installation wizard has revamped the security instructions, changing from plain text to yellow warning banners with bullet-point lists, adding a loading animation to the initial model directory load, and including a placeholder in the API key input field. Security-wise, Gateway WebSocket broadcasting, device pairing permissions, and injection blocking of OPENCLAW_* keys in the workspace .env have been tightened.
