From 6dcffa2bbb93e2b288b3bcad5ad33d57ac1c52d3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 May 2026 09:38:04 +0000 Subject: [PATCH] chore: record Clownfish comment routing --- results/comment-router-latest.json | 1776 +++++++++++++++++----------- 1 file changed, 1094 insertions(+), 682 deletions(-) diff --git a/results/comment-router-latest.json b/results/comment-router-latest.json index b9719b6..e0200d8 100644 --- a/results/comment-router-latest.json +++ b/results/comment-router-latest.json @@ -1,15 +1,15 @@ { "status": "dry_run", - "generated_at": "2026-05-06T07:43:17.954Z", + "generated_at": "2026-05-06T09:38:04.590Z", "repo": "openclaw/openclaw", "clownfish_repo": "openclaw/clownfish", "clawsweeper_repo": "openclaw/clawsweeper", - "since": "2026-05-06T04:42:43.709Z", + "since": "2026-05-06T06:37:22.751Z", "execute": false, "max_comments": 100, "max_autoclose_targets": 8, "scanned_comments": 100, - "commands_seen": 14, + "commands_seen": 23, "actionable": 0, "trusted_bots": [ "clawsweeper[bot]", @@ -24,17 +24,17 @@ "max_auto_repairs_per_pr": 5, "commands": [ { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78339:4385951305:2026-05-06T07:34:59Z:clawsweeper_auto_repair", - "comment_id": "4385951305", - "comment_node_id": "IC_kwDOQb6kR88AAAABBWxOSQ", - "comment_version_key": "4385951305:2026-05-06T07:34:59Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/78339#issuecomment-4385951305", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78390:4386715767:2026-05-06T09:30:10Z:clawsweeper_auto_repair", + "comment_id": "4386715767", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXf4dw", + "comment_version_key": "4386715767:2026-05-06T09:30:10Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78390#issuecomment-4386715767", "repo": "openclaw/openclaw", - "issue_number": 78339, + "issue_number": 78390, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-06T07:29:26Z", - "comment_updated_at": "2026-05-06T07:34:59Z", + "comment_created_at": "2026-05-06T09:26:25Z", + "comment_updated_at": "2026-05-06T09:30:10Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -42,394 +42,73 @@ "trusted_bot": true, "trusted_bot_author": "clawsweeper[bot]", "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=0ef3d8db3bea7e5b90ac95dfc8a42aa06b446dff)", - "expected_head_sha": "0ef3d8db3bea7e5b90ac95dfc8a42aa06b446dff", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=0fd2f03a1ec8e6235ac61765f0f74036b309c3ac)", + "expected_head_sha": "0fd2f03a1ec8e6235ac61765f0f74036b309c3ac", "finding_id": null, "status": "skipped", "actions": [], "target": { "kind": "pull_request", - "title": "[AI-assisted] fix: recognize Harmony-format plain-text tool calls in parser", - "branch": "fix/harmony-plain-text-tool-call-parser", - "head_sha": "0ef3d8db3bea7e5b90ac95dfc8a42aa06b446dff", - "author": "luyao618", - "labels": [ - "size: S", - "triage: needs-real-behavior-proof" - ], - "is_clownfish_pr": false, - "cluster_id": null, - "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-78339", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78339.md", - "mode": "autonomous", - "merge_state_status": "UNSTABLE", - "review_decision": "", - "checks": { - "total": 115, - "counts": { - "FAILURE": 2, - "CANCELLED": 2, - "SKIPPED": 23, - "SUCCESS": 87, - "NEUTRAL": 1 - }, - "blockers": [ - "Real behavior proof:FAILURE", - "Real behavior proof:FAILURE", - "auto-response:CANCELLED", - "Real behavior proof:CANCELLED" - ] - } - }, - "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" - }, - { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78338:4385925662:2026-05-06T07:28:50Z:clawsweeper_auto_repair", - "comment_id": "4385925662", - "comment_node_id": "IC_kwDOQb6kR88AAAABBWvqHg", - "comment_version_key": "4385925662:2026-05-06T07:28:50Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/78338#issuecomment-4385925662", - "repo": "openclaw/openclaw", - "issue_number": 78338, - "author": "clawsweeper[bot]", - "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-06T07:24:32Z", - "comment_updated_at": "2026-05-06T07:28:50Z", - "trigger": "trusted_bot", - "command": "clawsweeper auto repair", - "intent": "clawsweeper_auto_repair", - "autoclose_message": null, - "trusted_bot": true, - "trusted_bot_author": "clawsweeper[bot]", - "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=88b20a6073aba4c1c3e50f8517ae5bbbca18d85b)", - "expected_head_sha": "88b20a6073aba4c1c3e50f8517ae5bbbca18d85b", - "finding_id": null, - "status": "skipped", - "actions": [], - "target": { - "kind": "pull_request", - "title": "[AI-assisted] fix: read exec policy from tools.exec.security in Control UI", - "branch": "fix/control-ui-exec-policy-config-path", - "head_sha": "88b20a6073aba4c1c3e50f8517ae5bbbca18d85b", - "author": "luyao618", - "labels": [ - "app: web-ui", - "size: XS", - "triage: needs-real-behavior-proof" - ], - "is_clownfish_pr": false, - "cluster_id": null, - "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-78338", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78338.md", - "mode": "autonomous", - "merge_state_status": "UNSTABLE", - "review_decision": "", - "checks": { - "total": 94, - "counts": { - "FAILURE": 1, - "CANCELLED": 5, - "SKIPPED": 12, - "SUCCESS": 76 - }, - "blockers": [ - "Real behavior proof:FAILURE", - "auto-response:CANCELLED", - "auto-response:CANCELLED", - "Real behavior proof:CANCELLED", - "Real behavior proof:CANCELLED", - "Real behavior proof:CANCELLED" - ] - } - }, - "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" - }, - { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78336:4385900415:2026-05-06T07:22:49Z:clawsweeper_auto_repair", - "comment_id": "4385900415", - "comment_node_id": "IC_kwDOQb6kR88AAAABBWuHfw", - "comment_version_key": "4385900415:2026-05-06T07:22:49Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/78336#issuecomment-4385900415", - "repo": "openclaw/openclaw", - "issue_number": 78336, - "author": "clawsweeper[bot]", - "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-06T07:19:32Z", - "comment_updated_at": "2026-05-06T07:22:49Z", - "trigger": "trusted_bot", - "command": "clawsweeper auto repair", - "intent": "clawsweeper_auto_repair", - "autoclose_message": null, - "trusted_bot": true, - "trusted_bot_author": "clawsweeper[bot]", - "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=1edad2d02575bb6aad964fed5c5acbb92dc56994)", - "expected_head_sha": "1edad2d02575bb6aad964fed5c5acbb92dc56994", - "finding_id": null, - "status": "skipped", - "actions": [], - "target": { - "kind": "pull_request", - "title": "feat(cron): include event timestamp in failure alert body", - "branch": "feature/cron-timestamp-alert", - "head_sha": "1edad2d02575bb6aad964fed5c5acbb92dc56994", - "author": "stevenepalmer", - "labels": [ - "size: S", - "proof: supplied" - ], - "is_clownfish_pr": false, - "cluster_id": null, - "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-78336", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78336.md", - "mode": "autonomous", - "merge_state_status": "UNSTABLE", - "review_decision": "", - "checks": { - "total": 100, - "counts": { - "CANCELLED": 2, - "SKIPPED": 11, - "SUCCESS": 84, - "FAILURE": 2, - "NEUTRAL": 1 - }, - "blockers": [ - "auto-response:CANCELLED", - "Real behavior proof:CANCELLED", - "check-test-types:FAILURE", - "check:FAILURE" - ] - } - }, - "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" - }, - { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78334:4385899141:2026-05-06T07:23:31Z:clawsweeper_auto_repair", - "comment_id": "4385899141", - "comment_node_id": "IC_kwDOQb6kR88AAAABBWuChQ", - "comment_version_key": "4385899141:2026-05-06T07:23:31Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/78334#issuecomment-4385899141", - "repo": "openclaw/openclaw", - "issue_number": 78334, - "author": "clawsweeper[bot]", - "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-06T07:19:18Z", - "comment_updated_at": "2026-05-06T07:23:31Z", - "trigger": "trusted_bot", - "command": "clawsweeper auto repair", - "intent": "clawsweeper_auto_repair", - "autoclose_message": null, - "trusted_bot": true, - "trusted_bot_author": "clawsweeper[bot]", - "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=38ccce698e0782c395d7b11a03bb01be0a7c283c)", - "expected_head_sha": "38ccce698e0782c395d7b11a03bb01be0a7c283c", - "finding_id": null, - "status": "skipped", - "actions": [], - "target": { - "kind": "pull_request", - "title": "chore(ci): harden security ownership and workflow permissions", - "branch": "ci-security-hardening", - "head_sha": "38ccce698e0782c395d7b11a03bb01be0a7c283c", - "author": "vincentkoc", + "title": "fix: recognize custom compaction conversation", + "branch": "codex/fix-compaction-safeguard-custom-turns", + "head_sha": "0fd2f03a1ec8e6235ac61765f0f74036b309c3ac", + "author": "amknight", "labels": [ + "agents", "maintainer", "size: S" ], "is_clownfish_pr": false, "cluster_id": null, "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-78334", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78334.md", + "automerge_cluster_id": "automerge-openclaw-openclaw-78390", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78390.md", "mode": "autonomous", "merge_state_status": "CLEAN", "review_decision": "", "checks": { - "total": 45, + "total": 163, "counts": { - "CANCELLED": 2, - "SKIPPED": 33, - "SUCCESS": 10 - }, - "blockers": [ - "auto-response:CANCELLED", - "Real behavior proof:CANCELLED" - ] - } - }, - "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" - }, - { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78335:4385898556:2026-05-06T07:25:09Z:clawsweeper_auto_repair", - "comment_id": "4385898556", - "comment_node_id": "IC_kwDOQb6kR88AAAABBWuAPA", - "comment_version_key": "4385898556:2026-05-06T07:25:09Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/78335#issuecomment-4385898556", - "repo": "openclaw/openclaw", - "issue_number": 78335, - "author": "clawsweeper[bot]", - "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-06T07:19:10Z", - "comment_updated_at": "2026-05-06T07:25:09Z", - "trigger": "trusted_bot", - "command": "clawsweeper auto repair", - "intent": "clawsweeper_auto_repair", - "autoclose_message": null, - "trusted_bot": true, - "trusted_bot_author": "clawsweeper[bot]", - "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=64590315d8fd48b741486ac9543bc47ba77a8b61)", - "expected_head_sha": "64590315d8fd48b741486ac9543bc47ba77a8b61", - "finding_id": null, - "status": "skipped", - "actions": [], - "target": { - "kind": "pull_request", - "title": "feat: support glob/wildcard patterns in contracts.tools", - "branch": "feature/glob-wildcard-contracts-tools", - "head_sha": "64590315d8fd48b741486ac9543bc47ba77a8b61", - "author": "stevenepalmer", - "labels": [ - "docs", - "size: S", - "proof: supplied" - ], - "is_clownfish_pr": false, - "cluster_id": null, - "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-78335", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78335.md", - "mode": "autonomous", - "merge_state_status": "UNSTABLE", - "review_decision": "", - "checks": { - "total": 242, - "counts": { - "FAILURE": 27, - "CANCELLED": 5, - "SKIPPED": 53, - "SUCCESS": 156, - "NEUTRAL": 1 - }, - "blockers": [ - "Real behavior proof:FAILURE", - "Real behavior proof:FAILURE", - "auto-response:CANCELLED", - "auto-response:CANCELLED", - "auto-response:CANCELLED", - "Real behavior proof:CANCELLED", - "Real behavior proof:CANCELLED", - "build-artifacts:FAILURE", - "build-artifacts:FAILURE", - "checks-node-core-runtime-shared:FAILURE", - "check-prod-types:FAILURE", - "check-prod-types:FAILURE", - "check-lint:FAILURE", - "check-lint:FAILURE", - "check-test-types:FAILURE", - "check-test-types:FAILURE", - "check-strict-smoke:FAILURE", - "check-strict-smoke:FAILURE", - "check-additional-extension-channels:FAILURE", - "check-additional-extension-channels:FAILURE", - "check-additional-extension-bundled:FAILURE", - "check-additional-extension-bundled:FAILURE", - "check-additional-extension-package-boundary:FAILURE", - "check-additional-extension-package-boundary:FAILURE", - "build-smoke:FAILURE", - "build-smoke:FAILURE", - "check:FAILURE", - "check:FAILURE", - "check-additional:FAILURE", - "check-additional:FAILURE", - "checks-node-core:FAILURE", - "checks-node-core:FAILURE" - ] - } - }, - "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" - }, - { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78331:4385783807:2026-05-06T07:42:07Z:clawsweeper_auto_repair", - "comment_id": "4385783807", - "comment_node_id": "IC_kwDOQb6kR88AAAABBWm__w", - "comment_version_key": "4385783807:2026-05-06T07:42:07Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/78331#issuecomment-4385783807", - "repo": "openclaw/openclaw", - "issue_number": 78331, - "author": "clawsweeper[bot]", - "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-06T06:57:20Z", - "comment_updated_at": "2026-05-06T07:42:07Z", - "trigger": "trusted_bot", - "command": "clawsweeper auto repair", - "intent": "clawsweeper_auto_repair", - "autoclose_message": null, - "trusted_bot": true, - "trusted_bot_author": "clawsweeper[bot]", - "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=c42a375ede064fad8087ba5f94543a35f80ec471)", - "expected_head_sha": "c42a375ede064fad8087ba5f94543a35f80ec471", - "finding_id": null, - "status": "skipped", - "actions": [], - "target": { - "kind": "pull_request", - "title": "[Fix] suppress DeepSeek DSML leaks", - "branch": "fix/deepseek-dsml-stream-leak", - "head_sha": "c42a375ede064fad8087ba5f94543a35f80ec471", - "author": "samzong", - "labels": [ - "agents", - "size: L", - "proof: supplied" - ], - "is_clownfish_pr": false, - "cluster_id": null, - "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-78331", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78331.md", - "mode": "autonomous", - "merge_state_status": "UNSTABLE", - "review_decision": "", - "checks": { - "total": 114, - "counts": { - "CANCELLED": 2, - "SKIPPED": 24, - "SUCCESS": 84, - "FAILURE": 3, + "CANCELLED": 17, + "SKIPPED": 56, + "SUCCESS": 89, "NEUTRAL": 1 }, "blockers": [ "auto-response:CANCELLED", + "Select Critical Quality shards:CANCELLED", "Real behavior proof:CANCELLED", - "check-lint:FAILURE", - "check-test-types:FAILURE", - "check:FAILURE" + "Real behavior proof:CANCELLED", + "Real behavior proof:CANCELLED", + "Critical Quality (core-auth-secrets):CANCELLED", + "Critical Quality (config-boundary):CANCELLED", + "Critical Quality (gateway-runtime-boundary):CANCELLED", + "Critical Quality (channel-runtime-boundary):CANCELLED", + "Critical Quality (agent-runtime-boundary):CANCELLED", + "Critical Quality (mcp-process-runtime-boundary):CANCELLED", + "Critical Quality (memory-runtime-boundary):CANCELLED", + "Critical Quality (session-diagnostics-boundary):CANCELLED", + "Critical Quality (plugin-sdk-reply-runtime):CANCELLED", + "Critical Quality (provider-runtime-boundary):CANCELLED", + "Critical Quality (plugin-boundary):CANCELLED", + "Critical Quality (plugin-sdk-package-contract):CANCELLED" ] } }, "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" }, { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78329:4385764535:2026-05-06T07:32:18Z:clawsweeper_auto_repair", - "comment_id": "4385764535", - "comment_node_id": "IC_kwDOQb6kR88AAAABBWl0tw", - "comment_version_key": "4385764535:2026-05-06T07:32:18Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/78329#issuecomment-4385764535", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78388:4386677507:2026-05-06T09:25:45Z:clawsweeper_auto_repair", + "comment_id": "4386677507", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXdjAw", + "comment_version_key": "4386677507:2026-05-06T09:25:45Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78388#issuecomment-4386677507", "repo": "openclaw/openclaw", - "issue_number": 78329, + "issue_number": 78388, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-06T06:54:27Z", - "comment_updated_at": "2026-05-06T07:32:18Z", + "comment_created_at": "2026-05-06T09:21:17Z", + "comment_updated_at": "2026-05-06T09:25:45Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -437,164 +116,40 @@ "trusted_bot": true, "trusted_bot_author": "clawsweeper[bot]", "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper marker: fix-required (finding=review-feedback sha=b84bc29ae886ad11828bb0f1d4592ec5af84a2e1)", - "expected_head_sha": "b84bc29ae886ad11828bb0f1d4592ec5af84a2e1", - "finding_id": "review-feedback", - "status": "skipped", - "actions": [], - "target": { - "kind": "pull_request", - "title": "[Fix] Remove reverted plugin allow entries", - "branch": "fix/plugin-allowlist-revert", - "head_sha": "b84bc29ae886ad11828bb0f1d4592ec5af84a2e1", - "author": "samzong", - "labels": [ - "app: web-ui", - "size: S", - "proof: supplied" - ], - "is_clownfish_pr": false, - "cluster_id": null, - "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-78329", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78329.md", - "mode": "autonomous", - "merge_state_status": "CLEAN", - "review_decision": "", - "checks": { - "total": 98, - "counts": { - "CANCELLED": 1, - "SKIPPED": 11, - "SUCCESS": 86 - }, - "blockers": [ - "auto-response:CANCELLED" - ] - } - }, - "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" - }, - { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78328:4385744889:2026-05-06T07:38:58Z:clawsweeper_auto_repair", - "comment_id": "4385744889", - "comment_node_id": "IC_kwDOQb6kR88AAAABBWkn-Q", - "comment_version_key": "4385744889:2026-05-06T07:38:58Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/78328#issuecomment-4385744889", - "repo": "openclaw/openclaw", - "issue_number": 78328, - "author": "clawsweeper[bot]", - "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-06T06:51:12Z", - "comment_updated_at": "2026-05-06T07:38:58Z", - "trigger": "trusted_bot", - "command": "clawsweeper auto repair", - "intent": "clawsweeper_auto_repair", - "autoclose_message": null, - "trusted_bot": true, - "trusted_bot_author": "clawsweeper[bot]", - "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=81999bd552407a7ebcbae329a0d36a375a422e4e)", - "expected_head_sha": "81999bd552407a7ebcbae329a0d36a375a422e4e", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=867632d3b8aacbb37b640369105cd23a43443fc5)", + "expected_head_sha": "867632d3b8aacbb37b640369105cd23a43443fc5", "finding_id": null, "status": "skipped", "actions": [], "target": { "kind": "pull_request", - "title": "fix(onboard): recover externalized channel plugin from stale config", - "branch": "fix/onboard-stale-channel-config-fallback", - "head_sha": "5399df719fa9f98d500e26c81243292279cd8081", - "author": "sliverp", + "title": "fix(cli): reduce plugin hook fallback noise", + "branch": "fix-plugin-hook-fallback-noise", + "head_sha": "867632d3b8aacbb37b640369105cd23a43443fc5", + "author": "vincentkoc", "labels": [ + "cli", "maintainer", - "size: L", - "proof: sufficient" + "size: XS" ], "is_clownfish_pr": false, "cluster_id": null, "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-78328", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78328.md", + "automerge_cluster_id": "automerge-openclaw-openclaw-78388", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78388.md", "mode": "autonomous", - "merge_state_status": "UNSTABLE", + "merge_state_status": "CLEAN", "review_decision": "", "checks": { - "total": 99, + "total": 47, "counts": { - "CANCELLED": 2, - "SKIPPED": 11, - "SUCCESS": 82, - "FAILURE": 3, - "NEUTRAL": 1 + "CANCELLED": 3, + "SKIPPED": 35, + "SUCCESS": 9 }, "blockers": [ "auto-response:CANCELLED", "Real behavior proof:CANCELLED", - "check-lint:FAILURE", - "check-test-types:FAILURE", - "check:FAILURE" - ] - } - }, - "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" - }, - { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78327:4385721960:2026-05-06T07:11:41Z:clawsweeper_auto_repair", - "comment_id": "4385721960", - "comment_node_id": "IC_kwDOQb6kR88AAAABBWjOaA", - "comment_version_key": "4385721960:2026-05-06T07:11:41Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/78327#issuecomment-4385721960", - "repo": "openclaw/openclaw", - "issue_number": 78327, - "author": "clawsweeper[bot]", - "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-06T06:47:29Z", - "comment_updated_at": "2026-05-06T07:11:41Z", - "trigger": "trusted_bot", - "command": "clawsweeper auto repair", - "intent": "clawsweeper_auto_repair", - "autoclose_message": null, - "trusted_bot": true, - "trusted_bot_author": "clawsweeper[bot]", - "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper marker: fix-required (finding=review-feedback sha=7dd4f43d3f90515b5a4a364d59a6ec76b5b58747)", - "expected_head_sha": "7dd4f43d3f90515b5a4a364d59a6ec76b5b58747", - "finding_id": "review-feedback", - "status": "skipped", - "actions": [], - "target": { - "kind": "pull_request", - "title": "fix(codex): route concurrent agent runs to isolated app-server clients", - "branch": "feat/codex-isolated-client-mode", - "head_sha": "7dd4f43d3f90515b5a4a364d59a6ec76b5b58747", - "author": "dmitrypogodaev", - "labels": [ - "size: M", - "extensions: codex", - "proof: supplied", - "proof: sufficient" - ], - "is_clownfish_pr": false, - "cluster_id": null, - "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-78327", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78327.md", - "mode": "autonomous", - "merge_state_status": "DIRTY", - "review_decision": "", - "checks": { - "total": 113, - "counts": { - "FAILURE": 3, - "CANCELLED": 2, - "SKIPPED": 14, - "SUCCESS": 94 - }, - "blockers": [ - "Real behavior proof:FAILURE", - "Real behavior proof:FAILURE", - "Real behavior proof:FAILURE", - "auto-response:CANCELLED", "Real behavior proof:CANCELLED" ] } @@ -602,17 +157,17 @@ "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" }, { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78324:4385703733:2026-05-06T07:14:29Z:clawsweeper_auto_repair", - "comment_id": "4385703733", - "comment_node_id": "IC_kwDOQb6kR88AAAABBWiHNQ", - "comment_version_key": "4385703733:2026-05-06T07:14:29Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/78324#issuecomment-4385703733", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78387:4386651485:2026-05-06T09:26:30Z:clawsweeper_auto_repair", + "comment_id": "4386651485", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXb9XQ", + "comment_version_key": "4386651485:2026-05-06T09:26:30Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78387#issuecomment-4386651485", "repo": "openclaw/openclaw", - "issue_number": 78324, + "issue_number": 78387, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-06T06:44:27Z", - "comment_updated_at": "2026-05-06T07:14:29Z", + "comment_created_at": "2026-05-06T09:18:16Z", + "comment_updated_at": "2026-05-06T09:26:30Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -620,67 +175,61 @@ "trusted_bot": true, "trusted_bot_author": "clawsweeper[bot]", "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=9e8da0d5a8a2727d66e06f6bd969282e3bf7ea20)", - "expected_head_sha": "9e8da0d5a8a2727d66e06f6bd969282e3bf7ea20", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=93b8a7c9848e3eadaf2f3e03ddcc22f72e5446d2)", + "expected_head_sha": "93b8a7c9848e3eadaf2f3e03ddcc22f72e5446d2", "finding_id": null, "status": "skipped", "actions": [], "target": { "kind": "pull_request", - "title": "fix(cron): bootstrap channel plugins for delivery previews", - "branch": "fix/issue-77712", - "head_sha": "9e8da0d5a8a2727d66e06f6bd969282e3bf7ea20", - "author": "yfge", + "title": "fix(msteams): preserve proactive thread replies", + "branch": "codex/msteams-proactive-threading", + "head_sha": "93b8a7c9848e3eadaf2f3e03ddcc22f72e5446d2", + "author": "amknight", "labels": [ - "size: XS", - "proof: supplied", - "proof: sufficient" + "channel: msteams", + "maintainer", + "size: M" ], "is_clownfish_pr": false, "cluster_id": null, "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-78324", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78324.md", + "automerge_cluster_id": "automerge-openclaw-openclaw-78387", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78387.md", "mode": "autonomous", - "merge_state_status": "DIRTY", + "merge_state_status": "CLEAN", "review_decision": "", "checks": { - "total": 140, + "total": 156, "counts": { - "FAILURE": 7, - "CANCELLED": 3, - "SKIPPED": 28, - "SUCCESS": 101, + "CANCELLED": 5, + "SKIPPED": 65, + "SUCCESS": 85, "NEUTRAL": 1 }, "blockers": [ - "Real behavior proof:FAILURE", - "Real behavior proof:FAILURE", - "Real behavior proof:FAILURE", - "Real behavior proof:FAILURE", - "Real behavior proof:FAILURE", "auto-response:CANCELLED", - "dispatch:CANCELLED", + "auto-response:CANCELLED", "Real behavior proof:CANCELLED", - "check-test-types:FAILURE", - "check:FAILURE" + "Real behavior proof:CANCELLED", + "Real behavior proof:CANCELLED" ] } }, "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" }, { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78320:4385642096:2026-05-06T06:56:45Z:clawsweeper_auto_repair", - "comment_id": "4385642096", - "comment_node_id": "IC_kwDOQb6kR88AAAABBWeWcA", - "comment_version_key": "4385642096:2026-05-06T06:56:45Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/78320#issuecomment-4385642096", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78386:4386610417:2026-05-06T09:18:26Z:clawsweeper_auto_repair", + "comment_id": "4386610417", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXZc8Q", + "comment_version_key": "4386610417:2026-05-06T09:18:26Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78386#issuecomment-4386610417", "repo": "openclaw/openclaw", - "issue_number": 78320, + "issue_number": 78386, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-06T06:31:23Z", - "comment_updated_at": "2026-05-06T06:56:45Z", + "comment_created_at": "2026-05-06T09:12:56Z", + "comment_updated_at": "2026-05-06T09:18:26Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -688,107 +237,46 @@ "trusted_bot": true, "trusted_bot_author": "clawsweeper[bot]", "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=bf32d072d97d4c5df6a20c98627a42502ca6803d)", - "expected_head_sha": "bf32d072d97d4c5df6a20c98627a42502ca6803d", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=a9f065fd7378da76c325cf993bf46625e05db314)", + "expected_head_sha": "a9f065fd7378da76c325cf993bf46625e05db314", "finding_id": null, "status": "skipped", "actions": [], "target": { "kind": "pull_request", - "title": "fix(process): surface input-wait recovery for background sessions", - "branch": "fix/interactive-process-input-recovery", - "head_sha": "eb239dc6445422c2ff49cf93dc2e4973746517e2", - "author": "dev111-actor", + "title": "fix(plugins): apply npm overrides to managed roots", + "branch": "fix-managed-npm-security-overrides", + "head_sha": "335e966677e64ce698b4242512cc75e231a30e17", + "author": "vincentkoc", "labels": [ "docs", - "gateway", - "agents", - "size: L", - "proof: supplied" + "maintainer", + "size: S" ], "is_clownfish_pr": false, "cluster_id": null, "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-78320", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78320.md", - "mode": "autonomous", - "merge_state_status": "UNSTABLE", - "review_decision": "", - "checks": { - "total": 6, - "counts": { - "SUCCESS": 5, - "SKIPPED": 1 - }, - "blockers": [] - } - }, - "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" - }, - { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78319:4385608126:2026-05-06T06:35:28Z:clawsweeper_auto_repair", - "comment_id": "4385608126", - "comment_node_id": "IC_kwDOQb6kR88AAAABBWcRvg", - "comment_version_key": "4385608126:2026-05-06T06:35:28Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/78319#issuecomment-4385608126", - "repo": "openclaw/openclaw", - "issue_number": 78319, - "author": "clawsweeper[bot]", - "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-06T06:23:37Z", - "comment_updated_at": "2026-05-06T06:35:28Z", - "trigger": "trusted_bot", - "command": "clawsweeper auto repair", - "intent": "clawsweeper_auto_repair", - "autoclose_message": null, - "trusted_bot": true, - "trusted_bot_author": "clawsweeper[bot]", - "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=80e1dc498d2fe88455fc643337ec82435f9f1152)", - "expected_head_sha": "80e1dc498d2fe88455fc643337ec82435f9f1152", - "finding_id": null, - "status": "skipped", - "actions": [], - "target": { - "kind": "pull_request", - "title": "fix(acp): preserve chunk whitespace in background-task progress summary", - "branch": "fix/append-progress-summary-whitespace", - "head_sha": "80e1dc498d2fe88455fc643337ec82435f9f1152", - "author": "bykim0119", - "labels": [ - "size: S", - "proof: supplied", - "proof: sufficient" - ], - "is_clownfish_pr": false, - "cluster_id": null, - "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-78319", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78319.md", + "automerge_cluster_id": "automerge-openclaw-openclaw-78386", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78386.md", "mode": "autonomous", "merge_state_status": "UNKNOWN", "review_decision": "", "checks": { - "total": 141, + "total": 57, "counts": { - "FAILURE": 2, - "CANCELLED": 10, - "SKIPPED": 29, - "SUCCESS": 99, - "NEUTRAL": 1 + "CANCELLED": 4, + "QUEUED": 2, + "IN_PROGRESS": 1, + "SKIPPED": 46, + "SUCCESS": 4 }, "blockers": [ - "Real behavior proof:FAILURE", - "Real behavior proof:FAILURE", - "auto-response:CANCELLED", - "auto-response:CANCELLED", "auto-response:CANCELLED", "dispatch:CANCELLED", - "dispatch:CANCELLED", - "label:CANCELLED", - "Real behavior proof:CANCELLED", - "Real behavior proof:CANCELLED", "Real behavior proof:CANCELLED", + "auto-response:QUEUED", + "Real behavior proof:QUEUED", + "label:IN_PROGRESS", "label-issues:CANCELLED" ] } @@ -796,17 +284,17 @@ "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" }, { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78318:4385595411:2026-05-06T06:32:29Z:clawsweeper_auto_repair", - "comment_id": "4385595411", - "comment_node_id": "IC_kwDOQb6kR88AAAABBWbgEw", - "comment_version_key": "4385595411:2026-05-06T06:32:29Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/78318#issuecomment-4385595411", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78385:4386592348:2026-05-06T09:22:53Z:clawsweeper_auto_repair", + "comment_id": "4386592348", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXYWXA", + "comment_version_key": "4386592348:2026-05-06T09:22:53Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78385#issuecomment-4386592348", "repo": "openclaw/openclaw", - "issue_number": 78318, + "issue_number": 78385, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-06T06:20:43Z", - "comment_updated_at": "2026-05-06T06:32:29Z", + "comment_created_at": "2026-05-06T09:10:37Z", + "comment_updated_at": "2026-05-06T09:22:53Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -814,43 +302,569 @@ "trusted_bot": true, "trusted_bot_author": "clawsweeper[bot]", "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=bb22725e30533643beba74abf055922767a29545)", - "expected_head_sha": "bb22725e30533643beba74abf055922767a29545", + "repair_reason": "structured ClawSweeper marker: fix-required (finding=review-feedback sha=64f8a0d48830521483146ae65f6fe1221e7b8c30)", + "expected_head_sha": "64f8a0d48830521483146ae65f6fe1221e7b8c30", + "finding_id": "review-feedback", + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "feat(workspace): add internal oc-path resolver", + "branch": "feat/workspace-oc-path-resolver", + "head_sha": "64f8a0d48830521483146ae65f6fe1221e7b8c30", + "author": "dev111-actor", + "labels": [ + "size: L", + "proof: supplied", + "proof: sufficient" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-78385", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78385.md", + "mode": "autonomous", + "merge_state_status": "UNKNOWN", + "review_decision": "", + "checks": { + "total": 27, + "counts": { + "FAILURE": 3, + "CANCELLED": 3, + "SKIPPED": 7, + "SUCCESS": 14 + }, + "blockers": [ + "Real behavior proof:FAILURE", + "Real behavior proof:FAILURE", + "Real behavior proof:FAILURE", + "auto-response:CANCELLED", + "auto-response:CANCELLED", + "Real behavior proof:CANCELLED" + ] + } + }, + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78383:4386580175:2026-05-06T09:32:39Z:clawsweeper_auto_repair", + "comment_id": "4386580175", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXXmzw", + "comment_version_key": "4386580175:2026-05-06T09:32:39Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78383#issuecomment-4386580175", + "repo": "openclaw/openclaw", + "issue_number": 78383, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T09:09:11Z", + "comment_updated_at": "2026-05-06T09:32:39Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=fa4af84a099fcd8f7d9d27297f022d20b0a85d01)", + "expected_head_sha": "fa4af84a099fcd8f7d9d27297f022d20b0a85d01", "finding_id": null, "status": "skipped", "actions": [], "target": { "kind": "pull_request", - "title": "Closed by author", - "branch": "codex/issue-187-win-ollama-default-exclude", - "head_sha": "bb22725e30533643beba74abf055922767a29545", - "author": "icloudaichi", + "title": "Fix ACP streamed progress summary spacing", + "branch": "codex/fix-acp-progress-summary-chunks", + "head_sha": "fa4af84a099fcd8f7d9d27297f022d20b0a85d01", + "author": "amknight", "labels": [ - "app: macos", - "app: web-ui", - "gateway", - "cli", - "commands", - "size: L", - "triage: dirty-candidate", + "maintainer", + "size: S" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-78383", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78383.md", + "mode": "autonomous", + "merge_state_status": "CLEAN", + "review_decision": "", + "checks": { + "total": 162, + "counts": { + "CANCELLED": 2, + "SKIPPED": 67, + "SUCCESS": 92, + "NEUTRAL": 1 + }, + "blockers": [ + "auto-response:CANCELLED", + "Real behavior proof:CANCELLED" + ] + } + }, + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78381:4386553468:2026-05-06T09:20:48Z:clawsweeper_auto_repair", + "comment_id": "4386553468", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXV-fA", + "comment_version_key": "4386553468:2026-05-06T09:20:48Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78381#issuecomment-4386553468", + "repo": "openclaw/openclaw", + "issue_number": 78381, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T09:06:04Z", + "comment_updated_at": "2026-05-06T09:20:48Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=91c20ac10bf242891373ab7cffaefc58ce2d8e3e)", + "expected_head_sha": "91c20ac10bf242891373ab7cffaefc58ce2d8e3e", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "feat(embedded-runner): expose prep stage timings", + "branch": "prep-metrics-pr1", + "head_sha": "7ac828150acfc41ab7b82670e1723752cdc2a6bf", + "author": "guanbear", + "labels": [ + "docs", + "agents", + "size: S", "triage: needs-real-behavior-proof" ], "is_clownfish_pr": false, "cluster_id": null, "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-78318", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78318.md", + "automerge_cluster_id": "automerge-openclaw-openclaw-78381", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78381.md", + "mode": "autonomous", + "merge_state_status": "UNSTABLE", + "review_decision": "", + "checks": { + "total": 124, + "counts": { + "FAILURE": 2, + "CANCELLED": 3, + "SKIPPED": 25, + "SUCCESS": 93, + "NEUTRAL": 1 + }, + "blockers": [ + "Real behavior proof:FAILURE", + "Real behavior proof:FAILURE", + "auto-response:CANCELLED", + "auto-response:CANCELLED", + "Real behavior proof:CANCELLED" + ] + } + }, + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78379:4386456326:2026-05-06T08:58:21Z:clawsweeper_auto_repair", + "comment_id": "4386456326", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXQDBg", + "comment_version_key": "4386456326:2026-05-06T08:58:21Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78379#issuecomment-4386456326", + "repo": "openclaw/openclaw", + "issue_number": 78379, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T08:54:09Z", + "comment_updated_at": "2026-05-06T08:58:21Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=c4048d95d05b97f1818c30b5b0ca388adf96b3fb)", + "expected_head_sha": "c4048d95d05b97f1818c30b5b0ca388adf96b3fb", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "chore(deps): bump the actions group across 1 directory with 2 updates", + "branch": "dependabot/github_actions/actions-5c342cb87e", + "head_sha": "c4048d95d05b97f1818c30b5b0ca388adf96b3fb", + "author": "app/dependabot", + "labels": [ + "dependencies", + "size: XS", + "github_actions" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-78379", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78379.md", + "mode": "autonomous", + "merge_state_status": "CLEAN", + "review_decision": "", + "checks": { + "total": 105, + "counts": { + "CANCELLED": 5, + "SKIPPED": 14, + "SUCCESS": 85, + "NEUTRAL": 1 + }, + "blockers": [ + "auto-response:CANCELLED", + "auto-response:CANCELLED", + "auto-response:CANCELLED", + "Real behavior proof:CANCELLED", + "Real behavior proof:CANCELLED" + ] + } + }, + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78378:4386454168:2026-05-06T08:59:06Z:clawsweeper_auto_repair", + "comment_id": "4386454168", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXP6mA", + "comment_version_key": "4386454168:2026-05-06T08:59:06Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78378#issuecomment-4386454168", + "repo": "openclaw/openclaw", + "issue_number": 78378, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T08:53:46Z", + "comment_updated_at": "2026-05-06T08:59:06Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=827e602d3a1bb726aaf68a02229a25ff3d848fc0)", + "expected_head_sha": "827e602d3a1bb726aaf68a02229a25ff3d848fc0", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix(diagnostics): export Talk metrics after SDK refactor", + "branch": "fix/diagnostics-talk-prom", + "head_sha": "827e602d3a1bb726aaf68a02229a25ff3d848fc0", + "author": "vincentkoc", + "labels": [ + "docs", + "channel: voice-call", + "gateway", + "extensions: diagnostics-otel", + "maintainer", + "size: L", + "plugin: google-meet", + "extensions: diagnostics-prometheus" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-78378", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78378.md", + "mode": "autonomous", + "merge_state_status": "UNKNOWN", + "review_decision": "", + "checks": { + "total": 167, + "counts": { + "CANCELLED": 6, + "SKIPPED": 68, + "SUCCESS": 92, + "NEUTRAL": 1 + }, + "blockers": [ + "auto-response:CANCELLED", + "auto-response:CANCELLED", + "auto-response:CANCELLED", + "Real behavior proof:CANCELLED", + "Real behavior proof:CANCELLED", + "Real behavior proof:CANCELLED" + ] + } + }, + "reason": "repair commands require an open issue or PR" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78375:4386433831:2026-05-06T08:56:11Z:clawsweeper_auto_repair", + "comment_id": "4386433831", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXOrJw", + "comment_version_key": "4386433831:2026-05-06T08:56:11Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78375#issuecomment-4386433831", + "repo": "openclaw/openclaw", + "issue_number": 78375, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T08:50:17Z", + "comment_updated_at": "2026-05-06T08:56:11Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=9226229c07114535a4e64701f348fe0d17563d19)", + "expected_head_sha": "9226229c07114535a4e64701f348fe0d17563d19", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix: skip module loading for disabled plugins in loadOpenClawPlugins", + "branch": "fix/feishu-plugin-eager-load", + "head_sha": "9226229c07114535a4e64701f348fe0d17563d19", + "author": "chamberz40", + "labels": [ + "size: XS", + "triage: needs-real-behavior-proof" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-78375", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78375.md", + "mode": "autonomous", + "merge_state_status": "UNSTABLE", + "review_decision": "", + "checks": { + "total": 115, + "counts": { + "FAILURE": 3, + "CANCELLED": 2, + "SKIPPED": 24, + "SUCCESS": 85, + "NEUTRAL": 1 + }, + "blockers": [ + "Real behavior proof:FAILURE", + "Real behavior proof:FAILURE", + "auto-response:CANCELLED", + "Real behavior proof:CANCELLED", + "checks-fast-bundled:FAILURE" + ] + } + }, + "reason": "repair commands require an open issue or PR" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78374:4386428913:2026-05-06T09:00:02Z:clawsweeper_auto_repair", + "comment_id": "4386428913", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXOX8Q", + "comment_version_key": "4386428913:2026-05-06T09:00:02Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78374#issuecomment-4386428913", + "repo": "openclaw/openclaw", + "issue_number": 78374, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T08:49:25Z", + "comment_updated_at": "2026-05-06T09:00:02Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=397c379ff07c370a2bd602cc6d3a0d05635dbac2)", + "expected_head_sha": "397c379ff07c370a2bd602cc6d3a0d05635dbac2", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "feat(skills): add triggers frontmatter field for keyword-based routing", + "branch": "feat/skill-triggers-frontmatter-76782", + "head_sha": "397c379ff07c370a2bd602cc6d3a0d05635dbac2", + "author": "hclsys", + "labels": [ + "agents", + "size: XS", + "triage: needs-real-behavior-proof" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-78374", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78374.md", + "mode": "autonomous", + "merge_state_status": "UNKNOWN", + "review_decision": "", + "checks": { + "total": 101, + "counts": { + "FAILURE": 2, + "CANCELLED": 3, + "SKIPPED": 12, + "SUCCESS": 83, + "NEUTRAL": 1 + }, + "blockers": [ + "Real behavior proof:FAILURE", + "Real behavior proof:FAILURE", + "auto-response:CANCELLED", + "auto-response:CANCELLED", + "Real behavior proof:CANCELLED" + ] + } + }, + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78373:4386419477:2026-05-06T08:55:22Z:clawsweeper_auto_repair", + "comment_id": "4386419477", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXNzFQ", + "comment_version_key": "4386419477:2026-05-06T08:55:22Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78373#issuecomment-4386419477", + "repo": "openclaw/openclaw", + "issue_number": 78373, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T08:47:48Z", + "comment_updated_at": "2026-05-06T08:55:22Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=06aeb70824a9560c26542246347e0435be4a220b)", + "expected_head_sha": "06aeb70824a9560c26542246347e0435be4a220b", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "Fix cron run binding route reuse", + "branch": "codex/fix-cron-run-binding-route", + "head_sha": "06aeb70824a9560c26542246347e0435be4a220b", + "author": "amknight", + "labels": [ + "channel: telegram", + "maintainer", + "size: S" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-78373", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78373.md", + "mode": "autonomous", + "merge_state_status": "UNKNOWN", + "review_decision": "", + "checks": { + "total": 162, + "counts": { + "CANCELLED": 1, + "SKIPPED": 66, + "SUCCESS": 94, + "NEUTRAL": 1 + }, + "blockers": [ + "Real behavior proof:CANCELLED" + ] + } + }, + "reason": "repair commands require an open issue or PR" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78372:4386412439:2026-05-06T08:56:50Z:clawsweeper_auto_repair", + "comment_id": "4386412439", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXNXlw", + "comment_version_key": "4386412439:2026-05-06T08:56:50Z", + "comment_url": "https://github.com/openclaw/openclaw/issues/78372#issuecomment-4386412439", + "repo": "openclaw/openclaw", + "issue_number": 78372, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T08:46:34Z", + "comment_updated_at": "2026-05-06T08:56:50Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "ClawSweeper review comment asks to keep repairing this PR", + "expected_head_sha": null, + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "issue", + "state": "open", + "title": "[Bug]: MEDIA directive delivers attachments twice on Telegram (non-streaming)", + "labels": [ + "bug" + ] + }, + "reason": "repair commands require a pull request" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78370:4386394508:2026-05-06T08:52:14Z:clawsweeper_auto_repair", + "comment_id": "4386394508", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXMRjA", + "comment_version_key": "4386394508:2026-05-06T08:52:14Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78370#issuecomment-4386394508", + "repo": "openclaw/openclaw", + "issue_number": 78370, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T08:43:35Z", + "comment_updated_at": "2026-05-06T08:52:14Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=cea97c8bafa3fc5cad1249e9126ac7bdef56175b)", + "expected_head_sha": "cea97c8bafa3fc5cad1249e9126ac7bdef56175b", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix(memory-core): suppress spurious cron-unavailable warning on gateway startup", + "branch": "fix/78323-dreaming-cron-startup-race", + "head_sha": "cea97c8bafa3fc5cad1249e9126ac7bdef56175b", + "author": "bartok9", + "labels": [ + "extensions: memory-core", + "size: S", + "proof: supplied" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-78370", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78370.md", "mode": "autonomous", "merge_state_status": "DIRTY", "review_decision": "", "checks": { - "total": 132, + "total": 24, "counts": { "FAILURE": 3, "CANCELLED": 4, - "SKIPPED": 25, - "SUCCESS": 99, - "NEUTRAL": 1 + "SKIPPED": 6, + "SUCCESS": 11 }, "blockers": [ "Real behavior proof:FAILURE", @@ -866,17 +880,17 @@ "reason": "repair commands require an open issue or PR" }, { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78317:4385582263:2026-05-06T06:23:56Z:clawsweeper_auto_repair", - "comment_id": "4385582263", - "comment_node_id": "IC_kwDOQb6kR88AAAABBWastw", - "comment_version_key": "4385582263:2026-05-06T06:23:56Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/78317#issuecomment-4385582263", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78369:4386388634:2026-05-06T08:46:46Z:clawsweeper_auto_repair", + "comment_id": "4386388634", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXL6mg", + "comment_version_key": "4386388634:2026-05-06T08:46:46Z", + "comment_url": "https://github.com/openclaw/openclaw/issues/78369#issuecomment-4386388634", "repo": "openclaw/openclaw", - "issue_number": 78317, + "issue_number": 78369, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-06T06:17:34Z", - "comment_updated_at": "2026-05-06T06:23:56Z", + "comment_created_at": "2026-05-06T08:42:41Z", + "comment_updated_at": "2026-05-06T08:46:46Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -884,52 +898,450 @@ "trusted_bot": true, "trusted_bot_author": "clawsweeper[bot]", "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=dca1ca791751a62cf961ae6df538012de80c9883)", - "expected_head_sha": "dca1ca791751a62cf961ae6df538012de80c9883", + "repair_reason": "ClawSweeper review comment asks to keep repairing this PR", + "expected_head_sha": null, + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "issue", + "state": "open", + "title": "[runtime] subagent-announce should fingerprint-match parent's last assistant message and short-circuit duplicates", + "labels": [] + }, + "reason": "repair commands require a pull request" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78368:4386387970:2026-05-06T08:46:01Z:clawsweeper_auto_repair", + "comment_id": "4386387970", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXL4Ag", + "comment_version_key": "4386387970:2026-05-06T08:46:01Z", + "comment_url": "https://github.com/openclaw/openclaw/issues/78368#issuecomment-4386387970", + "repo": "openclaw/openclaw", + "issue_number": 78368, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T08:42:36Z", + "comment_updated_at": "2026-05-06T08:46:01Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "ClawSweeper review comment asks to keep repairing this PR", + "expected_head_sha": null, + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "issue", + "state": "open", + "title": "[runtime] subagent-announce Branch 2 missing SILENT_REPLY_TOKEN guard — causes duplicate messages", + "labels": [] + }, + "reason": "repair commands require a pull request" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78366:4386351895:2026-05-06T08:43:06Z:clawsweeper_auto_repair", + "comment_id": "4386351895", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXJrFw", + "comment_version_key": "4386351895:2026-05-06T08:43:06Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78366#issuecomment-4386351895", + "repo": "openclaw/openclaw", + "issue_number": 78366, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T08:38:08Z", + "comment_updated_at": "2026-05-06T08:43:06Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=8917f799ffa88e1a59b46c5bae31c9bd3f73378f)", + "expected_head_sha": "8917f799ffa88e1a59b46c5bae31c9bd3f73378f", "finding_id": null, "status": "skipped", "actions": [], "target": { "kind": "pull_request", - "title": "feat(imessage): private-API support via imsg JSON-RPC [AI-assisted]", - "branch": "feat/imsg-plugin-private-api", - "head_sha": "dca1ca791751a62cf961ae6df538012de80c9883", - "author": "omarshahine", + "title": "fix(gateway): add 'unsafe-eval' to Control UI CSP script-src", + "branch": "fix/control-ui-csp-unsafe-eval-78362", + "head_sha": "8917f799ffa88e1a59b46c5bae31c9bd3f73378f", + "author": "hclsys", "labels": [ - "docs", - "channel: bluebubbles", - "channel: imessage", - "maintainer", - "size: XL" + "gateway", + "size: XS", + "triage: needs-real-behavior-proof" ], "is_clownfish_pr": false, "cluster_id": null, "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-78317", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78317.md", + "automerge_cluster_id": "automerge-openclaw-openclaw-78366", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78366.md", "mode": "autonomous", "merge_state_status": "UNKNOWN", "review_decision": "", "checks": { - "total": 16, + "total": 101, "counts": { - "FAILURE": 2, - "CANCELLED": 5, - "SKIPPED": 5, - "SUCCESS": 4 + "FAILURE": 3, + "CANCELLED": 2, + "SKIPPED": 11, + "SUCCESS": 84, + "NEUTRAL": 1 }, "blockers": [ + "Real behavior proof:FAILURE", + "Real behavior proof:FAILURE", + "Real behavior proof:FAILURE", + "auto-response:CANCELLED", + "Real behavior proof:CANCELLED" + ] + } + }, + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78363:4386293436:2026-05-06T09:34:27Z:clawsweeper_auto_repair", + "comment_id": "4386293436", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXGGvA", + "comment_version_key": "4386293436:2026-05-06T09:34:27Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78363#issuecomment-4386293436", + "repo": "openclaw/openclaw", + "issue_number": 78363, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T08:27:47Z", + "comment_updated_at": "2026-05-06T09:34:27Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=6b62aaaf15f289f547a29a100da279393da45ff6)", + "expected_head_sha": "6b62aaaf15f289f547a29a100da279393da45ff6", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix(ui): read exec security from tools.exec.security (#78311)", + "branch": "fix/78311-settings-exec-policy-wrong-path", + "head_sha": "6b62aaaf15f289f547a29a100da279393da45ff6", + "author": "richardcao", + "labels": [ + "app: web-ui", + "size: XS", + "triage: mock-only-proof" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-78363", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78363.md", + "mode": "autonomous", + "merge_state_status": "UNSTABLE", + "review_decision": "", + "checks": { + "total": 111, + "counts": { + "FAILURE": 6, + "CANCELLED": 5, + "SKIPPED": 16, + "SUCCESS": 84 + }, + "blockers": [ + "Real behavior proof:FAILURE", + "Real behavior proof:FAILURE", + "Real behavior proof:FAILURE", + "Real behavior proof:FAILURE", "Real behavior proof:FAILURE", "Real behavior proof:FAILURE", "auto-response:CANCELLED", "auto-response:CANCELLED", - "Real behavior proof:CANCELLED", + "auto-response:CANCELLED", "Real behavior proof:CANCELLED", "Real behavior proof:CANCELLED" ] } }, "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78360:4386280897:2026-05-06T08:30:08Z:clawsweeper_auto_repair", + "comment_id": "4386280897", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXFVwQ", + "comment_version_key": "4386280897:2026-05-06T08:30:08Z", + "comment_url": "https://github.com/openclaw/openclaw/issues/78360#issuecomment-4386280897", + "repo": "openclaw/openclaw", + "issue_number": 78360, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T08:25:43Z", + "comment_updated_at": "2026-05-06T08:30:08Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "ClawSweeper review comment asks to keep repairing this PR", + "expected_head_sha": null, + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "issue", + "state": "open", + "title": "[Bug]: TUI stream watchdog marks quiet active runs idle in 2026.5.4", + "labels": [] + }, + "reason": "repair commands require a pull request" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78358:4386274096:2026-05-06T09:21:38Z:clawsweeper_auto_repair", + "comment_id": "4386274096", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXE7MA", + "comment_version_key": "4386274096:2026-05-06T09:21:38Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78358#issuecomment-4386274096", + "repo": "openclaw/openclaw", + "issue_number": 78358, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T08:24:44Z", + "comment_updated_at": "2026-05-06T09:21:38Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=8c4549f4c852265605ad10f14853e8e501ebf16c)", + "expected_head_sha": "8c4549f4c852265605ad10f14853e8e501ebf16c", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix(imessage): honor per-group systemPrompt", + "branch": "fix/issue-78285-imessage-group-system-prompt", + "head_sha": "8c4549f4c852265605ad10f14853e8e501ebf16c", + "author": "bitloi", + "labels": [ + "docs", + "channel: imessage", + "size: M", + "proof: supplied", + "proof: sufficient" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-78358", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78358.md", + "mode": "autonomous", + "merge_state_status": "CLEAN", + "review_decision": "", + "checks": { + "total": 115, + "counts": { + "SKIPPED": 22, + "SUCCESS": 92, + "NEUTRAL": 1 + }, + "blockers": [] + } + }, + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78357:4386257721:2026-05-06T09:26:05Z:clawsweeper_auto_repair", + "comment_id": "4386257721", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXD7OQ", + "comment_version_key": "4386257721:2026-05-06T09:26:05Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78357#issuecomment-4386257721", + "repo": "openclaw/openclaw", + "issue_number": 78357, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T08:22:11Z", + "comment_updated_at": "2026-05-06T09:26:05Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=c7e5f0244e2c8855b6c6fab35f128cdd5e72869f)", + "expected_head_sha": "c7e5f0244e2c8855b6c6fab35f128cdd5e72869f", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix(imessage): honor per-group systemPrompt", + "branch": "fix/issue-78285-imessage-group-system-prompt", + "head_sha": "c7e5f0244e2c8855b6c6fab35f128cdd5e72869f", + "author": "hexven0m", + "labels": [ + "docs", + "channel: imessage", + "size: M", + "triage: blank-template", + "triage: dirty-candidate", + "proof: supplied", + "proof: sufficient" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-78357", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78357.md", + "mode": "autonomous", + "merge_state_status": "CLEAN", + "review_decision": "", + "checks": { + "total": 115, + "counts": { + "SKIPPED": 22, + "SUCCESS": 92, + "NEUTRAL": 1 + }, + "blockers": [] + } + }, + "reason": "repair commands require an open issue or PR" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78356:4386254737:2026-05-06T08:25:32Z:clawsweeper_auto_repair", + "comment_id": "4386254737", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXDvkQ", + "comment_version_key": "4386254737:2026-05-06T08:25:32Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78356#issuecomment-4386254737", + "repo": "openclaw/openclaw", + "issue_number": 78356, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T08:21:47Z", + "comment_updated_at": "2026-05-06T08:25:32Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=0a5a7ec52220bf40bc44e8e39c04256db59b840f)", + "expected_head_sha": "0a5a7ec52220bf40bc44e8e39c04256db59b840f", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "Fix subagent task prompt with system overrides", + "branch": "codex/fix-subagent-task-override", + "head_sha": "0a5a7ec52220bf40bc44e8e39c04256db59b840f", + "author": "amknight", + "labels": [ + "agents", + "maintainer", + "size: S" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-78356", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78356.md", + "mode": "autonomous", + "merge_state_status": "UNKNOWN", + "review_decision": "", + "checks": { + "total": 183, + "counts": { + "CANCELLED": 4, + "SKIPPED": 71, + "SUCCESS": 107, + "NEUTRAL": 1 + }, + "blockers": [ + "auto-response:CANCELLED", + "auto-response:CANCELLED", + "Real behavior proof:CANCELLED", + "Real behavior proof:CANCELLED" + ] + } + }, + "reason": "repair commands require an open issue or PR" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:78355:4386200162:2026-05-06T09:34:35Z:clawsweeper_auto_merge", + "comment_id": "4386200162", + "comment_node_id": "IC_kwDOQb6kR88AAAABBXAaYg", + "comment_version_key": "4386200162:2026-05-06T09:34:35Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78355#issuecomment-4386200162", + "repo": "openclaw/openclaw", + "issue_number": 78355, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-06T08:14:00Z", + "comment_updated_at": "2026-05-06T09:34:35Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto merge", + "intent": "clawsweeper_auto_merge", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: pass (sha=e9bb1314fe9104e0ec61090c46e7edecf24499ca)", + "expected_head_sha": "e9bb1314fe9104e0ec61090c46e7edecf24499ca", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix(agents): deliver agent TTS audio when block streaming is off", + "branch": "fix/tts-tool-text-media-block-reply", + "head_sha": "e9bb1314fe9104e0ec61090c46e7edecf24499ca", + "author": "conan-scott", + "labels": [ + "size: S", + "clawsweeper:automerge", + "clawsweeper:merge-ready", + "proof: supplied", + "proof: sufficient" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-78355", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78355.md", + "mode": "autonomous", + "merge_state_status": "UNKNOWN", + "review_decision": "", + "checks": { + "total": 121, + "counts": { + "CANCELLED": 1, + "SKIPPED": 25, + "SUCCESS": 94, + "NEUTRAL": 1 + }, + "blockers": [ + "dispatch:CANCELLED" + ] + } + }, + "reason": "PR is not open" } ] }