OpenClaw Development Digest: Agent Reliability, UI Stability, and Performance Boosts
OpenClaw's development continues to focus on enhancing agent reliability, improving the user experience of the Control UI, and bolstering core system performance and security. This digest provides an overview of key changes introduced through recently merged Pull Requests, detailing how these updates address specific user needs and contribute to a more robust and intuitive platform.
The updates span critical areas, from ensuring agents maintain conversational context with diverse LLM providers to refining the Control UI for better responsiveness and accessibility. Infrastructure improvements also play a vital role, making OpenClaw more secure and efficient under various workloads.
Merged PRs
- PR #76056 · fix(agents): keep state.messages intact across z.ai-style provider turns in embedded runs
- PR #75807 · Add Codex happy path prompt snapshots
- PR #76129 · fix: repair configured plugin installs
- PR #76111 · fix(control-ui): preserve Stop after reconnect
- PR #76114 · fix(ui): tolerate malformed cron payloads
- PR #76113 · fix(control-ui): allow configured chat message width
- PR #75557 · fix #75452: Heartbeat per-turn model override persists after turn completes (2026.4.29)
- PR #74359 · fix(docker): replace curl|bash Bun install with pinned multi-stage COPY
- PR #76090 · fix(sessions): improve list query performance and minimal checkpoints…
- PR #76051 · fix(control-ui): bound default sessions query
- PR #68327 · perf(gateway): skip auth overlays during startup secrets preflight
- PR #76080 · fix #76071: handle thoughtSignature-only parts to prevent Gemini stream hang
- PR #75873 · fix(agents): exempt tool-execution timeouts from model fallback (#52147)
- PR #76079 · refactor: cache plugin tool descriptors
- PR #76086 · fix(heartbeat): type wake scheduling intent
- PR #75729 · fix(cli): block package updates from inside running gateway service
- PR #76083 · fix(cron): retry recurring wake-now jobs on temporary busy skips
- PR #75976 · fix: hot reload plugin management changes
- PR #76066 · fix(control-ui): improve text selection contrast
- PR #76072 · fix(control-ui): contain viewport in iOS PWA standalone mode
- PR #76004 · perf(plugins): reuse startup runtime registry
Key Changes
The recent merges introduce a range of critical improvements across OpenClaw's architecture, primarily focusing on agent reliability, Control UI stability and user experience, and overall system performance.
Agent Reliability and Context Management: Several fixes enhance how agents manage conversational context and interact with LLMs. A significant update ensures that state.messages remains intact for z.ai-style OpenAI-compatible providers, preventing context loss in multi-turn conversations. The persistence of per-turn model overrides for heartbeats has been resolved, ensuring agents use the correct primary model after scheduled tasks. For Google's Gemini 3.1 Pro Preview, a fix addresses stream hangs caused by thoughtSignature-only parts, ensuring smooth operation. Furthermore, tool-execution timeouts are now correctly distinguished from LLM timeouts, preventing unnecessary model fallbacks. Heartbeat scheduling has been refined with typed wake requests, and recurring cron jobs now retry on temporary busy skips, improving the reliability of automated tasks.
Control UI Enhancements and Stability: The Control UI received multiple updates to improve its usability and resilience. The