|
1 | 1 | { |
2 | 2 | "status": "dry_run", |
3 | | - "generated_at": "2026-05-24T22:00:45.444Z", |
| 3 | + "generated_at": "2026-05-24T22:31:00.827Z", |
4 | 4 | "repo": "openclaw/openclaw", |
5 | 5 | "clownfish_repo": "openclaw/clownfish", |
6 | 6 | "clawsweeper_repo": "openclaw/clawsweeper", |
7 | | - "since": "2026-05-24T19:00:26.074Z", |
| 7 | + "since": "2026-05-24T19:30:38.470Z", |
8 | 8 | "execute": false, |
9 | 9 | "max_comments": 100, |
10 | 10 | "max_autoclose_targets": 8, |
|
23 | 23 | "max_auto_repairs_per_head": 1, |
24 | 24 | "max_auto_repairs_per_pr": 5, |
25 | 25 | "commands": [ |
| 26 | + { |
| 27 | + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:86213:4530105169:2026-05-24T22:10:10Z:clawsweeper_auto_repair", |
| 28 | + "comment_id": "4530105169", |
| 29 | + "comment_node_id": "IC_kwDOQb6kR88AAAABDgPrUQ", |
| 30 | + "comment_version_key": "4530105169:2026-05-24T22:10:10Z", |
| 31 | + "comment_url": "https://github.com/openclaw/openclaw/pull/86213#issuecomment-4530105169", |
| 32 | + "repo": "openclaw/openclaw", |
| 33 | + "issue_number": 86213, |
| 34 | + "author": "clawsweeper[bot]", |
| 35 | + "author_association": "CONTRIBUTOR", |
| 36 | + "comment_created_at": "2026-05-24T22:02:14Z", |
| 37 | + "comment_updated_at": "2026-05-24T22:10:10Z", |
| 38 | + "trigger": "trusted_bot", |
| 39 | + "command": "clawsweeper auto repair", |
| 40 | + "intent": "clawsweeper_auto_repair", |
| 41 | + "autoclose_message": null, |
| 42 | + "trusted_bot": true, |
| 43 | + "trusted_bot_author": "clawsweeper[bot]", |
| 44 | + "automation_source": "clawsweeper", |
| 45 | + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=2ecad7ff0d96af0acd7320b2f8e55d6dcb26388d)", |
| 46 | + "expected_head_sha": "2ecad7ff0d96af0acd7320b2f8e55d6dcb26388d", |
| 47 | + "finding_id": null, |
| 48 | + "status": "skipped", |
| 49 | + "actions": [], |
| 50 | + "target": { |
| 51 | + "kind": "pull_request", |
| 52 | + "title": "fix(auto-reply): strip reasoning blocks before NO_REPLY detection (#66701)", |
| 53 | + "branch": "fix/auto-reply-no-reply-think-strip", |
| 54 | + "head_sha": "2ecad7ff0d96af0acd7320b2f8e55d6dcb26388d", |
| 55 | + "author": "martingarramon", |
| 56 | + "labels": [ |
| 57 | + "size: XS", |
| 58 | + "proof: supplied", |
| 59 | + "P1", |
| 60 | + "rating: 🧂 unranked krab", |
| 61 | + "merge-risk: 🚨 message-delivery", |
| 62 | + "status: 📣 needs proof" |
| 63 | + ], |
| 64 | + "is_clownfish_pr": false, |
| 65 | + "cluster_id": null, |
| 66 | + "job_path": null, |
| 67 | + "automerge_cluster_id": "automerge-openclaw-openclaw-86213", |
| 68 | + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-86213.md", |
| 69 | + "mode": "autonomous", |
| 70 | + "merge_state_status": "CLEAN", |
| 71 | + "review_decision": "", |
| 72 | + "checks": { |
| 73 | + "total": 150, |
| 74 | + "counts": { |
| 75 | + "CANCELLED": 6, |
| 76 | + "SKIPPED": 66, |
| 77 | + "SUCCESS": 77, |
| 78 | + "NEUTRAL": 1 |
| 79 | + }, |
| 80 | + "blockers": [ |
| 81 | + "auto-response:CANCELLED", |
| 82 | + "auto-response:CANCELLED", |
| 83 | + "auto-response:CANCELLED", |
| 84 | + "Real behavior proof:CANCELLED", |
| 85 | + "Real behavior proof:CANCELLED", |
| 86 | + "Real behavior proof:CANCELLED" |
| 87 | + ] |
| 88 | + } |
| 89 | + }, |
| 90 | + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" |
| 91 | + }, |
26 | 92 | { |
27 | 93 | "idempotency_key": "clawsweeper-repair:openclaw/openclaw:86211:4530049216:2026-05-24T21:53:39Z:clawsweeper_auto_repair", |
28 | 94 | "comment_id": "4530049216", |
|
63 | 129 | }, |
64 | 130 | "reason": "repair commands require a pull request" |
65 | 131 | }, |
| 132 | + { |
| 133 | + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:86210:4530040586:2026-05-24T22:05:33Z:clawsweeper_auto_repair", |
| 134 | + "comment_id": "4530040586", |
| 135 | + "comment_node_id": "IC_kwDOQb6kR88AAAABDgLvCg", |
| 136 | + "comment_version_key": "4530040586:2026-05-24T22:05:33Z", |
| 137 | + "comment_url": "https://github.com/openclaw/openclaw/pull/86210#issuecomment-4530040586", |
| 138 | + "repo": "openclaw/openclaw", |
| 139 | + "issue_number": 86210, |
| 140 | + "author": "clawsweeper[bot]", |
| 141 | + "author_association": "CONTRIBUTOR", |
| 142 | + "comment_created_at": "2026-05-24T21:43:04Z", |
| 143 | + "comment_updated_at": "2026-05-24T22:05:33Z", |
| 144 | + "trigger": "trusted_bot", |
| 145 | + "command": "clawsweeper auto repair", |
| 146 | + "intent": "clawsweeper_auto_repair", |
| 147 | + "autoclose_message": null, |
| 148 | + "trusted_bot": true, |
| 149 | + "trusted_bot_author": "clawsweeper[bot]", |
| 150 | + "automation_source": "clawsweeper", |
| 151 | + "repair_reason": "structured ClawSweeper marker: fix-required (finding=review-feedback sha=64c52cb6ed5d0281d4d6895c5effacabf076c82c)", |
| 152 | + "expected_head_sha": "64c52cb6ed5d0281d4d6895c5effacabf076c82c", |
| 153 | + "finding_id": "review-feedback", |
| 154 | + "status": "skipped", |
| 155 | + "actions": [], |
| 156 | + "target": { |
| 157 | + "kind": "pull_request", |
| 158 | + "title": "feat(memory): add multi-slot memory role architecture", |
| 159 | + "branch": "feat/multi-slot-memory-architecture", |
| 160 | + "head_sha": "64c52cb6ed5d0281d4d6895c5effacabf076c82c", |
| 161 | + "author": "kklouzal", |
| 162 | + "labels": [ |
| 163 | + "docs", |
| 164 | + "gateway", |
| 165 | + "extensions: memory-lancedb", |
| 166 | + "cli", |
| 167 | + "commands", |
| 168 | + "agents", |
| 169 | + "size: XL", |
| 170 | + "extensions: qa-lab", |
| 171 | + "plugin: migrate-hermes", |
| 172 | + "proof: supplied", |
| 173 | + "proof: sufficient", |
| 174 | + "P2", |
| 175 | + "rating: 🦐 gold shrimp", |
| 176 | + "merge-risk: 🚨 compatibility", |
| 177 | + "merge-risk: 🚨 session-state", |
| 178 | + "status: ⏳ waiting on author" |
| 179 | + ], |
| 180 | + "is_clownfish_pr": false, |
| 181 | + "cluster_id": null, |
| 182 | + "job_path": null, |
| 183 | + "automerge_cluster_id": "automerge-openclaw-openclaw-86210", |
| 184 | + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-86210.md", |
| 185 | + "mode": "autonomous", |
| 186 | + "merge_state_status": "CLEAN", |
| 187 | + "review_decision": "", |
| 188 | + "checks": { |
| 189 | + "total": 207, |
| 190 | + "counts": { |
| 191 | + "FAILURE": 5, |
| 192 | + "CANCELLED": 15, |
| 193 | + "SKIPPED": 90, |
| 194 | + "SUCCESS": 96, |
| 195 | + "NEUTRAL": 1 |
| 196 | + }, |
| 197 | + "blockers": [ |
| 198 | + "Real behavior proof:FAILURE", |
| 199 | + "Real behavior proof:FAILURE", |
| 200 | + "Real behavior proof:FAILURE", |
| 201 | + "Real behavior proof:FAILURE", |
| 202 | + "Real behavior proof:FAILURE", |
| 203 | + "auto-response:CANCELLED", |
| 204 | + "auto-response:CANCELLED", |
| 205 | + "auto-response:CANCELLED", |
| 206 | + "auto-response:CANCELLED", |
| 207 | + "auto-response:CANCELLED", |
| 208 | + "auto-response:CANCELLED", |
| 209 | + "auto-response:CANCELLED", |
| 210 | + "auto-response:CANCELLED", |
| 211 | + "Real behavior proof:CANCELLED", |
| 212 | + "Real behavior proof:CANCELLED", |
| 213 | + "Real behavior proof:CANCELLED", |
| 214 | + "Real behavior proof:CANCELLED", |
| 215 | + "Real behavior proof:CANCELLED", |
| 216 | + "Real behavior proof:CANCELLED", |
| 217 | + "Real behavior proof:CANCELLED" |
| 218 | + ] |
| 219 | + } |
| 220 | + }, |
| 221 | + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" |
| 222 | + }, |
66 | 223 | { |
67 | 224 | "idempotency_key": "clawsweeper-repair:openclaw/openclaw:86207:4529997891:2026-05-24T21:46:24Z:clawsweeper_auto_repair", |
68 | 225 | "comment_id": "4529997891", |
|
388 | 545 | ] |
389 | 546 | } |
390 | 547 | }, |
391 | | - "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" |
| 548 | + "reason": "repair commands require an open issue or PR" |
392 | 549 | }, |
393 | 550 | { |
394 | 551 | "idempotency_key": "clawsweeper-repair:openclaw/openclaw:86200:4529947121:2026-05-24T21:43:41Z:clawsweeper_auto_repair", |
|
681 | 838 | } |
682 | 839 | }, |
683 | 840 | "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" |
684 | | - }, |
685 | | - { |
686 | | - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:86192:4529890723:2026-05-24T20:44:50Z:clawsweeper_auto_repair", |
687 | | - "comment_id": "4529890723", |
688 | | - "comment_node_id": "IC_kwDOQb6kR88AAAABDgClow", |
689 | | - "comment_version_key": "4529890723:2026-05-24T20:44:50Z", |
690 | | - "comment_url": "https://github.com/openclaw/openclaw/pull/86192#issuecomment-4529890723", |
691 | | - "repo": "openclaw/openclaw", |
692 | | - "issue_number": 86192, |
693 | | - "author": "clawsweeper[bot]", |
694 | | - "author_association": "CONTRIBUTOR", |
695 | | - "comment_created_at": "2026-05-24T20:33:55Z", |
696 | | - "comment_updated_at": "2026-05-24T20:44:50Z", |
697 | | - "trigger": "trusted_bot", |
698 | | - "command": "clawsweeper auto repair", |
699 | | - "intent": "clawsweeper_auto_repair", |
700 | | - "autoclose_message": null, |
701 | | - "trusted_bot": true, |
702 | | - "trusted_bot_author": "clawsweeper[bot]", |
703 | | - "automation_source": "clawsweeper", |
704 | | - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=0fa2e5680d5c798a915cce892de856f26f460cef)", |
705 | | - "expected_head_sha": "0fa2e5680d5c798a915cce892de856f26f460cef", |
706 | | - "finding_id": null, |
707 | | - "status": "skipped", |
708 | | - "actions": [], |
709 | | - "target": { |
710 | | - "kind": "pull_request", |
711 | | - "title": "fix(gateway): clear admin scopes for backend self-pairing", |
712 | | - "branch": "fix/issue-72418", |
713 | | - "head_sha": "60c38c6244e81dc304b9c1398b0faabd95703bab", |
714 | | - "author": "jason-allen-oneal", |
715 | | - "labels": [ |
716 | | - "gateway", |
717 | | - "size: S", |
718 | | - "proof: supplied", |
719 | | - "P1", |
720 | | - "rating: 🧂 unranked krab", |
721 | | - "merge-risk: 🚨 compatibility", |
722 | | - "merge-risk: 🚨 auth-provider", |
723 | | - "merge-risk: 🚨 security-boundary", |
724 | | - "status: 📣 needs proof" |
725 | | - ], |
726 | | - "is_clownfish_pr": false, |
727 | | - "cluster_id": null, |
728 | | - "job_path": null, |
729 | | - "automerge_cluster_id": "automerge-openclaw-openclaw-86192", |
730 | | - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-86192.md", |
731 | | - "mode": "autonomous", |
732 | | - "merge_state_status": "UNSTABLE", |
733 | | - "review_decision": "", |
734 | | - "checks": { |
735 | | - "total": 98, |
736 | | - "counts": { |
737 | | - "CANCELLED": 1, |
738 | | - "SUCCESS": 73, |
739 | | - "SKIPPED": 23, |
740 | | - "NEUTRAL": 1 |
741 | | - }, |
742 | | - "blockers": [ |
743 | | - "dispatch:CANCELLED" |
744 | | - ] |
745 | | - } |
746 | | - }, |
747 | | - "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" |
748 | | - }, |
749 | | - { |
750 | | - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:86191:4529883270:2026-05-24T20:40:44Z:clawsweeper_auto_repair", |
751 | | - "comment_id": "4529883270", |
752 | | - "comment_node_id": "IC_kwDOQb6kR88AAAABDgCIhg", |
753 | | - "comment_version_key": "4529883270:2026-05-24T20:40:44Z", |
754 | | - "comment_url": "https://github.com/openclaw/openclaw/pull/86191#issuecomment-4529883270", |
755 | | - "repo": "openclaw/openclaw", |
756 | | - "issue_number": 86191, |
757 | | - "author": "clawsweeper[bot]", |
758 | | - "author_association": "CONTRIBUTOR", |
759 | | - "comment_created_at": "2026-05-24T20:30:35Z", |
760 | | - "comment_updated_at": "2026-05-24T20:40:44Z", |
761 | | - "trigger": "trusted_bot", |
762 | | - "command": "clawsweeper auto repair", |
763 | | - "intent": "clawsweeper_auto_repair", |
764 | | - "autoclose_message": null, |
765 | | - "trusted_bot": true, |
766 | | - "trusted_bot_author": "clawsweeper[bot]", |
767 | | - "automation_source": "clawsweeper", |
768 | | - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=e3e3fcacc299bf68403132d449741123ecaf1750)", |
769 | | - "expected_head_sha": "e3e3fcacc299bf68403132d449741123ecaf1750", |
770 | | - "finding_id": null, |
771 | | - "status": "skipped", |
772 | | - "actions": [], |
773 | | - "target": { |
774 | | - "kind": "pull_request", |
775 | | - "title": "Add OpenTelemetry LLM content spans", |
776 | | - "branch": "ak/otel-llm-trace-spans", |
777 | | - "head_sha": "e3e3fcacc299bf68403132d449741123ecaf1750", |
778 | | - "author": "amknight", |
779 | | - "labels": [ |
780 | | - "extensions: diagnostics-otel", |
781 | | - "agents", |
782 | | - "maintainer", |
783 | | - "size: L", |
784 | | - "extensions: codex", |
785 | | - "proof: sufficient", |
786 | | - "P1", |
787 | | - "rating: 🦪 silver shellfish", |
788 | | - "merge-risk: 🚨 compatibility", |
789 | | - "merge-risk: 🚨 security-boundary", |
790 | | - "status: ⏳ waiting on author" |
791 | | - ], |
792 | | - "is_clownfish_pr": false, |
793 | | - "cluster_id": null, |
794 | | - "job_path": null, |
795 | | - "automerge_cluster_id": "automerge-openclaw-openclaw-86191", |
796 | | - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-86191.md", |
797 | | - "mode": "autonomous", |
798 | | - "merge_state_status": "CLEAN", |
799 | | - "review_decision": "", |
800 | | - "checks": { |
801 | | - "total": 136, |
802 | | - "counts": { |
803 | | - "CANCELLED": 10, |
804 | | - "SKIPPED": 115, |
805 | | - "SUCCESS": 11 |
806 | | - }, |
807 | | - "blockers": [ |
808 | | - "auto-response:CANCELLED", |
809 | | - "auto-response:CANCELLED", |
810 | | - "auto-response:CANCELLED", |
811 | | - "auto-response:CANCELLED", |
812 | | - "auto-response:CANCELLED", |
813 | | - "auto-response:CANCELLED", |
814 | | - "Real behavior proof:CANCELLED", |
815 | | - "Real behavior proof:CANCELLED", |
816 | | - "Real behavior proof:CANCELLED", |
817 | | - "Real behavior proof:CANCELLED" |
818 | | - ] |
819 | | - } |
820 | | - }, |
821 | | - "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" |
822 | 841 | } |
823 | 842 | ] |
824 | 843 | } |
0 commit comments