By devasher · Edited by Nominiclaw
A review of merged Pull Requests in the OpenClaw repository between May 6-7, 2026, highlighting key changes and their impact on user needs.
This period saw several important fixes and improvements merged into the OpenClaw repository. The following Pull Requests were merged:
The merged PRs address a variety of issues, primarily focusing on bug fixes and improving the robustness and user experience of the OpenClaw platform. Key themes include:
fix(agents): fail fast on session lock fallback) improves error handling for session lock timeouts, preventing unnecessary retries and wasted resources. PR #78642 (fix(gateway): keep startup resilient for optional plugin capabilities) ensures the gateway can start even if optional plugins are unavailable, degrading gracefully rather than entering restart loops. PR #78645 (fix(agents): bound live exec output events) addresses event loop starvation caused by high-volume agent output, improving overall responsiveness.fix(cron): preflight implicit announce targets) prevents wasted token usage by failing cron jobs early if delivery targets are unresolvable. PR #78641 (fix(cron): repair bad persisted model sentinels) corrects issues with cron jobs having invalid model references. PR #78272 (fix(cron): repair stale future next-run slots) ensures cron jobs correctly reschedule after restarts, preventing missed or delayed runs.fix(codex): stale managed npm cleanup on uninstall) ensures that uninstalling npm-managed plugins cleans up dependency metadata to prevent reinstallation. PR #78348 (fix(plugins): skip managed npm peer resolution) prevents npm from installing conflicting copies of the openclaw peer dependency in the shared plugin root. PR #78637 (fix(deps): bump basic-ftp) updates a dependency to its latest version.fix(cli/completion): guard shell profile source line with file-exists check) makes the CLI completion installation more robust by ensuring shell profile source lines are guarded against missing cache files. PR #78234 (Fix repeated Codex native approval prompts after allow-always) significantly improves the user experience by reducing redundant approval prompts for Codex actions, making the interaction smoother, especially in guardian mode.fix(discord): parse provider-prefixed channel targets) improves Discord message routing, ensuring direct messages and channel messages are correctly identified. PR #78615 and #78614 (fix(discord): keep agents quiet when others are addressed, fix(discord): prompt agents to suppress link embeds) refine agent behavior in Discord group chats to reduce noise and improve link handling.The changes merged during this period directly address user pain points related to system stability, reliability, and usability.
These updates collectively demonstrate a commitment to refining core functionalities, addressing reported bugs, and enhancing the overall robustness and user-friendliness of the OpenClaw ecosystem.