Download Latest Version ClawSweeper 0.2.0 source code.tar.gz (485.5 kB)
Email in envelope

Get an email when there's a new version of ClawSweeper

Home / v0.1.0
Name Modified Size InfoDownloads / Week
Parent folder
ClawSweeper 0.1.0 source code.tar.gz 2026-05-03 473.6 kB
ClawSweeper 0.1.0 source code.zip 2026-05-03 588.2 kB
README.md 2026-05-03 12.4 kB
Totals: 3 Items   1.1 MB 0

Added

  • Scaffolded ClawSweeper as a conservative OpenClaw maintainer bot that writes one markdown review record per open issue or pull request.
  • Added proposal-only review flow plus an explicit apply mode for unchanged, high-confidence close proposals.
  • Added targeted single-item review support.
  • Added README dashboard links to generated item reports, fixed evidence, issue and PR close-rate metrics, cadence coverage, workflow status, and apply status.
  • Added archived closed/ records so items/ can stay focused on open tracked items.
  • Added a read-only audit command for checking live GitHub state against generated items/ and closed/ records. Thanks @stainlu.
  • Added review runtime metadata to detail reports, including model and reasoning effort.
  • Added MIT licensing.
  • Added durable Codex automated review comments that are updated in place before any close action.
  • Added a separate hourly apply/comment-sync workflow lane that can run alongside review work.
  • Added a five-minute hot-intake review lane for new and recently active issues or pull requests, fanning out single-item review shards.
  • Added targeted comment-sync mode so hot-intake reviews can publish durable Codex review comments immediately without closing items.
  • Separated targeted comment-sync workflow concurrency from bulk apply so hot comment runs are not displaced by apply continuation backlog.
  • Switched comment and close mutations to the openclaw-ci GitHub App installation token so GitHub attributes automated comments to the bot.
  • Added Latest Run Activity dashboard counters for recent reviews, close decisions, comment syncs, apply skips, and close actions.
  • Added a README Audit Health section plus a separate scheduled/manual workflow path to refresh it without making normal dashboard heartbeats scan GitHub. Thanks @stainlu.
  • Added comma-separated targeted review dispatch so Audit Health findings can be reviewed together without waiting for normal batch selection. Thanks @stainlu.
  • Added copyable targeted review inputs to Audit Health for reviewable drift findings. Thanks @stainlu.
  • Added maintainer issue commands that let ClawSweeper create or update one guarded implementation pull request from an open issue.
  • Added build as an issue implementation command alias.
  • Added an automatic reproducible-bug implementation lane: strict bug reviews with high-confidence reproduction, no linked PR, and no feature/config scope can dispatch Codex to open an implementation PR.
  • Added the clawsweeper:autogenerated label for PRs created by ClawSweeper's issue implementation lane.
  • Added dedicated ClawSweeper event and merge notifications for OpenClaw agent hooks.
  • Added automerge progress timelines that keep repair, review, wait, and merge events in one mutable status comment.
  • Added automerge merge messages that summarize the reviewed PR change and any ClawSweeper repair/fixup work that was needed before merge.
  • Added separate Codex debug artifacts for repair planning and repair execution so raw sessions and logs can be inspected without bloating normal published state.
  • Added docs for scheduler capacity, automerge wait behavior, auto-update PRs, repair internals, and OpenClaw event hooks.

Changed

  • Released ClawSweeper as 0.1.0.
  • Let automerge fix execution run up to three Codex review-fix rounds by default, so new actionable findings found after validation feed back into the agent instead of stopping after one review-fix attempt.
  • Updated repair workflow defaults to pass the four-attempt review loop through GitHub Actions instead of overriding the executor default with two attempts.
  • Added bounded Git/GitHub network timeouts to repair execution so hung contributor-branch fetches fail with artifacts instead of exhausting the whole automerge job.
  • Simplified substantive automerge repair so Codex owns the initial rebase, PR-comment review, CI inspection, and test/fix loop while the deterministic executor keeps GitHub mutations and final validation.
  • Increased the repair executor budget inside the existing 45-minute Actions job so long Codex edit/test passes still have time for internal /review, post-flight, and artifact upload instead of wasting a retry on a 30-second end-of-budget review timeout; the workflow step timeout now leaves room for that larger internal budget to complete cleanly.
  • Requeue repair runs immediately when a contributor branch advances during the safe push window, preserving the source-head race guard without waiting for a later sweep to retry against the latest head.
  • Let scheduled comment-router sweeps re-enter labelled autofix/automerge PRs without a fresh comment, and dispatch repair when automerge activation sees a dirty or behind merge state.
  • Filter routine GitHub activity before posting OpenClaw hook turns, retry transient hook failures with the same idempotency key, and document the retry controls for the activity lane.
  • Switched review runs to GPT-5.5 with high reasoning.
  • Limited protected-proposed audit failures to active item records so archived historical reports do not keep Audit Health in action-needed state.
  • Increased sweep throughput over time with larger worker batches, 100 shards, chained continuation runs, and 50-review checkpoints.
  • Renamed workflow run and job displays so review, apply, comment-sync, and audit runs are distinguishable in GitHub Actions.
  • Made review cadence activity-aware: active items and items created in the last 7 days are checked hourly, older PRs and young issues are checked daily, and older inactive issues are checked weekly.
  • Made policy changes force previously fresh reports back into review planning.
  • Improved close evidence and comments with structured review notes, public docs links, ClawHub links, source links, fixed-version evidence, and nicer Markdown formatting.
  • Added best-possible-solution review output so both close and keep-open comments explain the recommended path.
  • Made review prompts acknowledge prior plugin links and prefer public docs.openclaw.ai links where appropriate.
  • Clarified incoherent close-reason wording so rendered reports no longer collide with not_actionable_in_repo (#29). Thanks @xthunder0.
  • Normalized repository profile lookup against configured target repos so mixed-case profile entries resolve correctly (#27). Thanks @xthunder0.
  • Made apply runs issue-only by default, with no age floor, while still excluding maintainer-authored items.
  • Made apply runs checkpoint their progress, publish dashboard heartbeats, and continue automatically while work remains.
  • Made scheduled apply runs process both issues and pull requests by default, with manual apply_kind narrowing still available.
  • Made apply checkpoint publish retries auto-resolve generated item/closed rename-delete conflicts from concurrent review publishes.
  • Reduced the default apply close delay from 5 seconds to 2 seconds.
  • Prioritized matching close proposals ahead of broad comment sync during apply runs so close batches do not stall on keep-open comment backfill.
  • Increased scheduled apply wakeups to every 15 minutes and made idle apply runs exit after checking for close proposals instead of scanning keep-open records.
  • Added a Recently Closed dashboard table with links to the target item and archived ClawSweeper report.
  • Classified missing-open audit findings so strict mode reports only actionable missing-open drift while preserving total visibility. Thanks @stainlu.
  • Added transient GitHub API/network retries with short backoff while preserving long secondary-rate-limit backoff and throttle heartbeats. Thanks @stainlu.
  • Split the README dashboard into focused sections and collapsed the recent review table so the project page is easier to scan.
  • Made PR review comments easier to scan with a compact summary, review details in collapsible sections, reproducibility surfaced for issues, and empty security sections omitted when there is nothing useful to say.
  • Shortened review workflow startup and moved generated state to the state repo so review shards spend less time on setup.
  • Kept repair workers on GPT-5.5 high reasoning with the fast service tier.
  • Let trusted ClawSweeper verdicts with P0/P1/P2/P3 findings trigger repair even when the same review also contains a pass marker.
  • Made repair label tagging non-blocking so label sync failures do not fail an otherwise useful repair worker.
  • Capped final repair artifact debug copies to tail slices while keeping full Codex debug backups in dedicated debug artifacts.

Fixed

  • Skipped missing or stale comment IDs in the comment router instead of failing the whole router on GitHub 404.
  • Skipped replacement PR creation when a repair branch has no diff against the latest base branch, avoiding GitHub's "No commits between" failure.
  • Prevented oversized executor JSONL/debug files from making final repair artifacts hundreds of megabytes.
  • Emitted repair-worker heartbeats while Codex is running so GitHub Actions does not treat long silent model calls as stalled jobs before debug artifacts upload.
  • Emitted execute-side Codex heartbeats during repair edit, review, and preflight subprocesses so automerge runs stay observable until debug artifacts upload.
  • Kept final base-reconcile Codex workers from being squeezed down to the 30-second timeout floor by aligning the executor budget with the 40-minute repair step.
  • Included ClawSweeper-captured codex exec --json outputs in Codex debug artifacts and kept execute-side logs under uploaded repair run artifacts.
  • Kept substantive automerge repairs in the Codex edit loop after a clean rebase instead of treating base-sync head movement as the repair itself.
  • Fed changed-surface validation failures back into Codex repair so automerge fixes can correct lint/typecheck fallout instead of stopping after the first failed pnpm check:changed.
  • Passed the normalized changed-surface gate into Codex repair prompts so the agent runs, fixes, and reruns validation before returning to the deterministic executor.
  • Backed up redacted Codex session/log artifacts from repair worker Actions runs so automerge stalls can be debugged from the raw model transcript.
  • Prevented automerge repair workers from treating a clean rebase as a complete repair when the current ClawSweeper review still requires a substantive fix.
  • Skipped event comment-router ledger publishes when a cancelled run exits before pnpm setup, avoiding noisy pnpm: command not found failures.
  • Prevented duplicate automerge repair dispatches when the configured run-name prefix is trimmed but an active worker already exists for the same job path.
  • Kept Codex review access read-only and verified the OpenClaw checkout before and after review.
  • Authenticated Codex in CI without exposing GitHub write tokens to nested review sessions.
  • Hardened strict review schema parsing and failure-evidence shape validation.
  • Compacted related GitHub context for review prompts.
  • Bounded shard runtime and continued after individual item review failures.
  • Made review publishing reliable under concurrent workflow pushes.
  • Reconciled tracked item folders when issues or PRs close or reopen.
  • Hardened apply close safety with maintainer-author exclusions, protected-label checks, snapshot-change checks, idempotent reruns, and already-closed handling.
  • Reduced apply snapshot API calls and added GitHub read/write retry backoff for long sweeps.
  • Preserved close comment formatting and rendered applied comments from stored review evidence.
  • Ensured README dashboard cadence metrics reflect the current review rules.
  • Avoided duplicate close comments by adopting existing Codex review comments and adding a hidden marker for future updates.
  • Corrected the GitHub Actions setup docs to describe app-token comment and close attribution.
  • Documented the current bot/app operating model and the optional Actions write permission needed for app-token run cancellation.
  • Cancelled stale pre-app apply run 24944438478 so it cannot keep posting maintainer-attributed comments.
  • Guarded Codex process failure output so missing stdout/stderr does not hide the original review failure. Thanks @ZHOUKAILIAN.
Source: README.md, updated 2026-05-03