| name | openclaw-landable-bug-sweep |
| description | Find or repair a requested batch of small high-confidence non-SDK-boundary OpenClaw bugfix PRs until they are landable. |
OpenClaw Landable Bug Sweep
Autonomous maintainer workflow for producing a requested batch of landable OpenClaw bugfix PR URLs.
Use for broad issue/PR sweeps where the bar is high and the output is PRs, not notes.
Do not use for plugin SDK/API boundary work; those need separate architecture review.
Target
Use batch_size from the request, defaulting to 5 and capped at 20.
Return up to that many qualified PR URLs, each with:
- bug summary
- why the fix is low-risk
- proof: rebased-head local/Testbox/live commands or run IDs
- autoreview: clean result on the exact head being shown
- CI green on the exact pushed PR head
- issue/duplicate cleanup done or still pending
The URLs may be existing PRs that were reviewed/fixed, or new PRs created from issues/clusters.
Do not present a PR URL to the maintainer until it has been refreshed on current main, left-tested, autoreviewed clean, pushed, and verified green in live GitHub CI.
If code, tests, changelog, PR body, or branch base changes after autoreview, rerun autoreview before showing the URL.
Do not pad a batch when the bounded search yields fewer qualified PRs.
Inputs
batch_size: requested number of landable PRs; default 5, maximum 20.
source_mode: discovery or provided-prs; default discovery.
provided_prs: explicit PR refs when source_mode=provided-prs.
In provided-prs mode, inspect only the supplied PRs plus directly linked duplicate/canonical refs unless broader discovery is required to prove the best fix.