OpenClaw Repository Activity: May 6-7, 2026
Merged PRs
This period saw several important fixes and improvements merged into the OpenClaw repository. The following Pull Requests were merged:
- fix(agents): fail fast on session lock fallback
- fix(cron): preflight implicit announce targets
- fix(cli/completion): guard shell profile source line with file-exists check
- ci(crabbox): reduce remote capacity pressure
- fix(cron): repair bad persisted model sentinels
- fix(gateway): keep startup resilient for optional plugin capabilities
- fix(agents): bound live exec output events
- Remind contributors to redact proof evidence
- fix: clamp compaction max_tokens to model output limit
- fix(agents): invalidate context engine cache
- fix(deps): bump basic-ftp
- fix(discord): parse provider-prefixed channel targets
- chore(plugin-sdk): update api baseline
- fix(codex): stale managed npm cleanup on uninstall
- fix(discord): keep agents quiet when others are addressed
- fix(discord): prompt agents to suppress link embeds
- fix(plugins): skip managed npm peer resolution
- fix(cron): repair stale future next-run slots
- fix(doctor): discover load-path plugin contracts
- Fix repeated Codex native approval prompts after allow-always
Key Changes
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:
- Agent and Gateway Stability: Several PRs target core agent and gateway functionalities. PR #78633 (
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. - Cron Job Reliability: Multiple fixes enhance the reliability of cron jobs. PR #78644 (
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. - Plugin and Dependency Management: Improvements were made to how plugins are managed and dependencies are handled. PR #78613 (
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 theopenclawpeer dependency in the shared plugin root. PR #78637 (fix(deps): bump basic-ftp) updates a dependency to its latest version. - CLI and User Experience: PR #78659 (
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. - Channel Integrations: Specific fixes target channel integrations. PR #78625 (
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.
Impact
The changes merged during this period directly address user pain points related to system stability, reliability, and usability.
- Reduced Errors and Improved Stability: Issues like session lock timeouts (PR #78633), gateway startup failures (PR #78642), and event loop starvation (PR #78645) directly impact the stability and availability of the OpenClaw platform. By fixing these, users can expect a more reliable experience.
- More Predictable Scheduling: The fixes for cron jobs (PRs #78644, #78641, #78272) ensure that scheduled tasks run as expected, preventing data loss or missed operations due to incorrect scheduling or invalid configurations.
- Smoother Development and Integration: Improvements in plugin management (PRs #78613, #78348) and CLI usability (PR #78659) contribute to a better developer experience. The fix for repeated Codex approvals (PR #78234) significantly enhances the end-user experience by reducing unnecessary interruptions.
- Enhanced Channel Communication: Specific fixes for Discord (PRs #78625, #78615, #78614) refine how OpenClaw interacts within Discord, leading to more accurate message routing and less intrusive agent behavior in group chats.
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.