chore: record Clownfish comment routing

This commit is contained in:
github-actions[bot] 2026-05-07 19:48:23 +00:00
parent 04d0b03110
commit 91e197617c

View File

@ -1,15 +1,15 @@
{
"status": "dry_run",
"generated_at": "2026-05-07T19:06:36.715Z",
"generated_at": "2026-05-07T19:48:23.505Z",
"repo": "openclaw/openclaw",
"clownfish_repo": "openclaw/clownfish",
"clawsweeper_repo": "openclaw/clawsweeper",
"since": "2026-05-07T16:05:57.836Z",
"since": "2026-05-07T16:47:30.925Z",
"execute": false,
"max_comments": 100,
"max_autoclose_targets": 8,
"scanned_comments": 100,
"commands_seen": 26,
"commands_seen": 29,
"actionable": 0,
"trusted_bots": [
"clawsweeper[bot]",
@ -24,17 +24,17 @@
"max_auto_repairs_per_pr": 5,
"commands": [
{
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:79059:4400170726:2026-05-07T19:01:25Z:clawsweeper_auto_repair",
"comment_id": "4400170726",
"comment_node_id": "IC_kwDOQb6kR88AAAABBkVG5g",
"comment_version_key": "4400170726:2026-05-07T19:01:25Z",
"comment_url": "https://github.com/openclaw/openclaw/pull/79059#issuecomment-4400170726",
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:79068:4400473284:2026-05-07T19:46:35Z:clawsweeper_auto_repair",
"comment_id": "4400473284",
"comment_node_id": "IC_kwDOQb6kR88AAAABBknkxA",
"comment_version_key": "4400473284:2026-05-07T19:46:35Z",
"comment_url": "https://github.com/openclaw/openclaw/pull/79068#issuecomment-4400473284",
"repo": "openclaw/openclaw",
"issue_number": 79059,
"issue_number": 79068,
"author": "clawsweeper[bot]",
"author_association": "CONTRIBUTOR",
"comment_created_at": "2026-05-07T18:57:42Z",
"comment_updated_at": "2026-05-07T19:01:25Z",
"comment_created_at": "2026-05-07T19:37:50Z",
"comment_updated_at": "2026-05-07T19:46:35Z",
"trigger": "trusted_bot",
"command": "clawsweeper auto repair",
"intent": "clawsweeper_auto_repair",
@ -42,8 +42,331 @@
"trusted_bot": true,
"trusted_bot_author": "clawsweeper[bot]",
"automation_source": "clawsweeper",
"repair_reason": "structured ClawSweeper verdict: needs-human (sha=8c74048fdc98dc89afd0c1d2ea19670186fc3920)",
"expected_head_sha": "8c74048fdc98dc89afd0c1d2ea19670186fc3920",
"repair_reason": "structured ClawSweeper verdict: needs-human (sha=59777da8c66e53bcdb58c32468f0b94fb0b61244)",
"expected_head_sha": "59777da8c66e53bcdb58c32468f0b94fb0b61244",
"finding_id": null,
"status": "skipped",
"actions": [],
"target": {
"kind": "pull_request",
"title": "fix: bound gateway session memory after compaction",
"branch": "fix/gateway-leak-triad-73655",
"head_sha": "59777da8c66e53bcdb58c32468f0b94fb0b61244",
"author": "bryangauvin",
"labels": [
"agents",
"size: M",
"triage: needs-real-behavior-proof"
],
"is_clownfish_pr": false,
"cluster_id": null,
"job_path": null,
"automerge_cluster_id": "automerge-openclaw-openclaw-79068",
"automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79068.md",
"mode": "autonomous",
"merge_state_status": "UNSTABLE",
"review_decision": "",
"checks": {
"total": 87,
"counts": {
"FAILURE": 1,
"QUEUED": 37,
"SUCCESS": 39,
"SKIPPED": 10
},
"blockers": [
"Real behavior proof:FAILURE",
"Security High (core-auth-secrets):QUEUED",
"Select Critical Quality shards:QUEUED",
"Scan changed paths (precise):QUEUED",
"Security High (channel-runtime-boundary):QUEUED",
"Security High (network-ssrf-boundary):QUEUED",
"Security High (mcp-process-tool-boundary):QUEUED",
"Security High (plugin-trust-boundary):QUEUED",
"Security High (actions):QUEUED",
"build-artifacts:QUEUED",
"checks-fast-bundled:QUEUED",
"checks-fast-contracts-plugins-a:QUEUED",
"checks-fast-contracts-plugins-b:QUEUED",
"checks-fast-contracts-plugins-c:QUEUED",
"checks-fast-contracts-plugins-d:QUEUED",
"checks-fast-contracts-channels-a:QUEUED",
"checks-fast-contracts-channels-b:QUEUED",
"checks-fast-contracts-channels-c:QUEUED",
"checks-node-core-runtime-infra-state:QUEUED",
"checks-node-core-runtime-infra-process:QUEUED",
"checks-node-agentic-control-plane-agent-chat:QUEUED",
"checks-node-agentic-control-plane-auth-node:QUEUED",
"checks-node-agentic-control-plane-http-models:QUEUED",
"checks-node-agentic-control-plane-http-plugin-ws:QUEUED",
"checks-node-agentic-control-plane-runtime:QUEUED",
"checks-node-agentic-control-plane-startup-runtime:QUEUED",
"check-prod-types:QUEUED",
"check-lint:QUEUED",
"check-test-types:QUEUED",
"check-additional-boundaries-a:QUEUED",
"check-additional-boundaries-b:QUEUED",
"check-additional-boundaries-c:QUEUED",
"check-additional-boundaries-d:QUEUED",
"check-additional-extension-channels:QUEUED",
"check-additional-extension-bundled:QUEUED",
"check-additional-extension-package-boundary:QUEUED",
"check-additional-runtime-topology-architecture:QUEUED",
"checks-windows-node-test:QUEUED"
]
}
},
"reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge"
},
{
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:79065:4400438178:2026-05-07T19:47:17Z:clawsweeper_auto_repair",
"comment_id": "4400438178",
"comment_node_id": "IC_kwDOQb6kR88AAAABBklbog",
"comment_version_key": "4400438178:2026-05-07T19:47:17Z",
"comment_url": "https://github.com/openclaw/openclaw/pull/79065#issuecomment-4400438178",
"repo": "openclaw/openclaw",
"issue_number": 79065,
"author": "clawsweeper[bot]",
"author_association": "CONTRIBUTOR",
"comment_created_at": "2026-05-07T19:32:51Z",
"comment_updated_at": "2026-05-07T19:47:17Z",
"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=eca45b80a5850dd064265c0f60e0b4bf4e65b350)",
"expected_head_sha": "eca45b80a5850dd064265c0f60e0b4bf4e65b350",
"finding_id": null,
"status": "skipped",
"actions": [],
"target": {
"kind": "pull_request",
"title": "[AI-assisted] fix(providers): honor CIDR NO_PROXY entries",
"branch": "fix-provider-no-proxy-cidr-79030",
"head_sha": "eca45b80a5850dd064265c0f60e0b4bf4e65b350",
"author": "brokemac79",
"labels": [
"size: S",
"proof: supplied",
"proof: sufficient"
],
"is_clownfish_pr": false,
"cluster_id": null,
"job_path": null,
"automerge_cluster_id": "automerge-openclaw-openclaw-79065",
"automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79065.md",
"mode": "autonomous",
"merge_state_status": "UNSTABLE",
"review_decision": "",
"checks": {
"total": 108,
"counts": {
"CANCELLED": 2,
"QUEUED": 36,
"IN_PROGRESS": 1,
"SKIPPED": 16,
"SUCCESS": 53
},
"blockers": [
"auto-response:CANCELLED",
"auto-response:CANCELLED",
"Security High (core-auth-secrets):QUEUED",
"Select Critical Quality shards:QUEUED",
"Scan changed paths (precise):QUEUED",
"auto-response:IN_PROGRESS",
"Security High (channel-runtime-boundary):QUEUED",
"Security High (network-ssrf-boundary):QUEUED",
"Security High (mcp-process-tool-boundary):QUEUED",
"Security High (plugin-trust-boundary):QUEUED",
"Security High (actions):QUEUED",
"build-artifacts:QUEUED",
"checks-fast-bundled:QUEUED",
"checks-fast-contracts-plugins-a:QUEUED",
"checks-fast-contracts-plugins-b:QUEUED",
"checks-fast-contracts-plugins-c:QUEUED",
"checks-fast-contracts-plugins-d:QUEUED",
"checks-fast-contracts-channels-a:QUEUED",
"checks-fast-contracts-channels-b:QUEUED",
"checks-fast-contracts-channels-c:QUEUED",
"checks-node-core-runtime-infra-state:QUEUED",
"checks-node-core-runtime-infra-process:QUEUED",
"checks-node-agentic-control-plane-agent-chat:QUEUED",
"checks-node-agentic-control-plane-auth-node:QUEUED",
"checks-node-agentic-control-plane-http-models:QUEUED",
"checks-node-agentic-control-plane-http-plugin-ws:QUEUED",
"checks-node-agentic-control-plane-runtime:QUEUED",
"checks-node-agentic-control-plane-startup-runtime:QUEUED",
"check-prod-types:QUEUED",
"check-lint:QUEUED",
"check-test-types:QUEUED",
"check-additional-boundaries-a:QUEUED",
"check-additional-boundaries-b:QUEUED",
"check-additional-boundaries-c:QUEUED",
"check-additional-boundaries-d:QUEUED",
"check-additional-extension-channels:QUEUED",
"check-additional-extension-bundled:QUEUED",
"check-additional-extension-package-boundary:QUEUED",
"check-additional-runtime-topology-architecture:QUEUED"
]
}
},
"reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge"
},
{
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:79066:4400432805:2026-05-07T19:37:20Z:clawsweeper_auto_repair",
"comment_id": "4400432805",
"comment_node_id": "IC_kwDOQb6kR88AAAABBklGpQ",
"comment_version_key": "4400432805:2026-05-07T19:37:20Z",
"comment_url": "https://github.com/openclaw/openclaw/issues/79066#issuecomment-4400432805",
"repo": "openclaw/openclaw",
"issue_number": 79066,
"author": "clawsweeper[bot]",
"author_association": "CONTRIBUTOR",
"comment_created_at": "2026-05-07T19:31:59Z",
"comment_updated_at": "2026-05-07T19:37:20Z",
"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]: Gateway HTTP missing-scope forbidden response is duplicated across handlers",
"labels": [
"bug",
"bug:behavior"
]
},
"reason": "repair commands require a pull request"
},
{
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:79064:4400340115:2026-05-07T19:23:50Z:clawsweeper_auto_repair",
"comment_id": "4400340115",
"comment_node_id": "IC_kwDOQb6kR88AAAABBkfckw",
"comment_version_key": "4400340115:2026-05-07T19:23:50Z",
"comment_url": "https://github.com/openclaw/openclaw/pull/79064#issuecomment-4400340115",
"repo": "openclaw/openclaw",
"issue_number": 79064,
"author": "clawsweeper[bot]",
"author_association": "CONTRIBUTOR",
"comment_created_at": "2026-05-07T19:19:41Z",
"comment_updated_at": "2026-05-07T19:23: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 marker: fix-required (finding=review-feedback sha=dc4120b8ed751ef2bd48157d392dae10637d5cfa)",
"expected_head_sha": "dc4120b8ed751ef2bd48157d392dae10637d5cfa",
"finding_id": "review-feedback",
"status": "skipped",
"actions": [],
"target": {
"kind": "pull_request",
"title": "fix(cron): clarify payload.model allowlist rejection — list allowed keys, fix tautology (#79058)",
"branch": "fix/cron-model-rejection-message-79058",
"head_sha": "dc4120b8ed751ef2bd48157d392dae10637d5cfa",
"author": "hclsys",
"labels": [
"size: S",
"proof: supplied",
"proof: sufficient"
],
"is_clownfish_pr": false,
"cluster_id": null,
"job_path": null,
"automerge_cluster_id": "automerge-openclaw-openclaw-79064",
"automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79064.md",
"mode": "autonomous",
"merge_state_status": "UNSTABLE",
"review_decision": "",
"checks": {
"total": 96,
"counts": {
"CANCELLED": 1,
"QUEUED": 36,
"SKIPPED": 13,
"SUCCESS": 45,
"FAILURE": 1
},
"blockers": [
"auto-response:CANCELLED",
"Security High (core-auth-secrets):QUEUED",
"Select Critical Quality shards:QUEUED",
"Scan changed paths (precise):QUEUED",
"Security High (channel-runtime-boundary):QUEUED",
"Security High (network-ssrf-boundary):QUEUED",
"Security High (mcp-process-tool-boundary):QUEUED",
"Security High (plugin-trust-boundary):QUEUED",
"Security High (actions):QUEUED",
"build-artifacts:QUEUED",
"checks-fast-bundled:QUEUED",
"checks-fast-contracts-plugins-a:QUEUED",
"checks-fast-contracts-plugins-b:QUEUED",
"checks-fast-contracts-plugins-c:QUEUED",
"checks-fast-contracts-plugins-d:QUEUED",
"checks-fast-contracts-channels-a:QUEUED",
"checks-fast-contracts-channels-b:QUEUED",
"checks-fast-contracts-channels-c:QUEUED",
"checks-node-core-runtime-infra-state:QUEUED",
"checks-node-core-runtime-infra-process:QUEUED",
"checks-node-core-runtime-shared:FAILURE",
"checks-node-agentic-control-plane-agent-chat:QUEUED",
"checks-node-agentic-control-plane-auth-node:QUEUED",
"checks-node-agentic-control-plane-http-models:QUEUED",
"checks-node-agentic-control-plane-http-plugin-ws:QUEUED",
"checks-node-agentic-control-plane-runtime:QUEUED",
"checks-node-agentic-control-plane-startup-runtime:QUEUED",
"check-prod-types:QUEUED",
"check-lint:QUEUED",
"check-test-types:QUEUED",
"check-additional-boundaries-a:QUEUED",
"check-additional-boundaries-b:QUEUED",
"check-additional-boundaries-c:QUEUED",
"check-additional-boundaries-d:QUEUED",
"check-additional-extension-channels:QUEUED",
"check-additional-extension-bundled:QUEUED",
"check-additional-extension-package-boundary:QUEUED",
"check-additional-runtime-topology-architecture:QUEUED"
]
}
},
"reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge"
},
{
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:79059:4400170726:2026-05-07T19:36:55Z:clawsweeper_auto_repair",
"comment_id": "4400170726",
"comment_node_id": "IC_kwDOQb6kR88AAAABBkVG5g",
"comment_version_key": "4400170726:2026-05-07T19:36:55Z",
"comment_url": "https://github.com/openclaw/openclaw/pull/79059#issuecomment-4400170726",
"repo": "openclaw/openclaw",
"issue_number": 79059,
"author": "clawsweeper[bot]",
"author_association": "CONTRIBUTOR",
"comment_created_at": "2026-05-07T18:57:42Z",
"comment_updated_at": "2026-05-07T19:36:55Z",
"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=25438ec4178504a77861dbb60c0d0d97ac89dd0a)",
"expected_head_sha": "25438ec4178504a77861dbb60c0d0d97ac89dd0a",
"finding_id": null,
"status": "skipped",
"actions": [],
@ -51,11 +374,11 @@
"kind": "pull_request",
"title": "fix(subagents): add sendMessage fallback + callGateway fallthrough for delivery drops",
"branch": "fix/subagent-announce-delivery-drop-v2",
"head_sha": "8c74048fdc98dc89afd0c1d2ea19670186fc3920",
"head_sha": "25438ec4178504a77861dbb60c0d0d97ac89dd0a",
"author": "yozakura-ava",
"labels": [
"agents",
"size: M",
"size: XS",
"triage: needs-real-behavior-proof"
],
"is_clownfish_pr": false,
@ -67,36 +390,32 @@
"merge_state_status": "UNSTABLE",
"review_decision": "",
"checks": {
"total": 14,
"total": 12,
"counts": {
"FAILURE": 2,
"CANCELLED": 3,
"SKIPPED": 4,
"SUCCESS": 5
"SUCCESS": 8,
"SKIPPED": 2
},
"blockers": [
"Real behavior proof:FAILURE",
"Real behavior proof:FAILURE",
"auto-response:CANCELLED",
"auto-response:CANCELLED",
"Real behavior proof:CANCELLED"
"Real behavior proof:FAILURE"
]
}
},
"reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge"
},
{
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:79057:4400157324:2026-05-07T18:59:53Z:clawsweeper_auto_repair",
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:79057:4400157324:2026-05-07T19:36:09Z:clawsweeper_auto_repair",
"comment_id": "4400157324",
"comment_node_id": "IC_kwDOQb6kR88AAAABBkUSjA",
"comment_version_key": "4400157324:2026-05-07T18:59:53Z",
"comment_version_key": "4400157324:2026-05-07T19:36:09Z",
"comment_url": "https://github.com/openclaw/openclaw/pull/79057#issuecomment-4400157324",
"repo": "openclaw/openclaw",
"issue_number": 79057,
"author": "clawsweeper[bot]",
"author_association": "CONTRIBUTOR",
"comment_created_at": "2026-05-07T18:55:49Z",
"comment_updated_at": "2026-05-07T18:59:53Z",
"comment_updated_at": "2026-05-07T19:36:09Z",
"trigger": "trusted_bot",
"command": "clawsweeper auto repair",
"intent": "clawsweeper_auto_repair",
@ -104,21 +423,22 @@
"trusted_bot": true,
"trusted_bot_author": "clawsweeper[bot]",
"automation_source": "clawsweeper",
"repair_reason": "structured ClawSweeper verdict: needs-human (sha=d6b347693d419f27404f7d5124cb3e2320f5afa3)",
"expected_head_sha": "d6b347693d419f27404f7d5124cb3e2320f5afa3",
"finding_id": null,
"repair_reason": "structured ClawSweeper marker: fix-required (finding=review-feedback sha=ec81a59bbb60b2b901736a99068bc7350c40e06e)",
"expected_head_sha": "ec81a59bbb60b2b901736a99068bc7350c40e06e",
"finding_id": "review-feedback",
"status": "skipped",
"actions": [],
"target": {
"kind": "pull_request",
"title": "fix(whatsapp): ignore outbound echoes for inbound activity",
"branch": "fix/whatsapp-inbound-activity-echoes",
"head_sha": "d6b347693d419f27404f7d5124cb3e2320f5afa3",
"head_sha": "ec81a59bbb60b2b901736a99068bc7350c40e06e",
"author": "ai-hpc",
"labels": [
"channel: whatsapp-web",
"size: S",
"proof: supplied"
"proof: supplied",
"proof: sufficient"
],
"is_clownfish_pr": false,
"cluster_id": null,
@ -129,18 +449,17 @@
"merge_state_status": "UNSTABLE",
"review_decision": "",
"checks": {
"total": 93,
"total": 87,
"counts": {
"CANCELLED": 1,
"QUEUED": 30,
"IN_PROGRESS": 2,
"SKIPPED": 13,
"SUCCESS": 48
"SUCCESS": 43
},
"blockers": [
"auto-response:CANCELLED",
"Select Critical Quality shards:QUEUED",
"Scan changed paths (precise):QUEUED",
"auto-response:IN_PROGRESS",
"Real behavior proof:IN_PROGRESS",
"build-artifacts:QUEUED",
"checks-fast-bundled:QUEUED",
"checks-fast-contracts-plugins-a:QUEUED",
@ -347,7 +666,7 @@
"automerge_cluster_id": "automerge-openclaw-openclaw-79051",
"automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79051.md",
"mode": "autonomous",
"merge_state_status": "UNSTABLE",
"merge_state_status": "DIRTY",
"review_decision": "",
"checks": {
"total": 97,
@ -1525,17 +1844,17 @@
"reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge"
},
{
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:79026:4399088086:2026-05-07T16:45:57Z:clawsweeper_auto_repair",
"comment_id": "4399088086",
"comment_node_id": "IC_kwDOQb6kR88AAAABBjTB1g",
"comment_version_key": "4399088086:2026-05-07T16:45:57Z",
"comment_url": "https://github.com/openclaw/openclaw/issues/79026#issuecomment-4399088086",
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:79016:4398889960:2026-05-07T19:36:53Z:clawsweeper_auto_repair",
"comment_id": "4398889960",
"comment_node_id": "IC_kwDOQb6kR88AAAABBjG76A",
"comment_version_key": "4398889960:2026-05-07T19:36:53Z",
"comment_url": "https://github.com/openclaw/openclaw/pull/79016#issuecomment-4398889960",
"repo": "openclaw/openclaw",
"issue_number": 79026,
"issue_number": 79016,
"author": "clawsweeper[bot]",
"author_association": "CONTRIBUTOR",
"comment_created_at": "2026-05-07T16:40:05Z",
"comment_updated_at": "2026-05-07T16:45:57Z",
"comment_created_at": "2026-05-07T16:14:50Z",
"comment_updated_at": "2026-05-07T19:36:53Z",
"trigger": "trusted_bot",
"command": "clawsweeper auto repair",
"intent": "clawsweeper_auto_repair",
@ -1543,159 +1862,55 @@
"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": "active-memory recall subagent can deadlock on the main lane inside before_prompt_build",
"labels": []
},
"reason": "repair commands require a pull request"
},
{
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:79023:4399038827:2026-05-07T16:39:29Z:clawsweeper_auto_repair",
"comment_id": "4399038827",
"comment_node_id": "IC_kwDOQb6kR88AAAABBjQBaw",
"comment_version_key": "4399038827:2026-05-07T16:39:29Z",
"comment_url": "https://github.com/openclaw/openclaw/issues/79023#issuecomment-4399038827",
"repo": "openclaw/openclaw",
"issue_number": 79023,
"author": "clawsweeper[bot]",
"author_association": "CONTRIBUTOR",
"comment_created_at": "2026-05-07T16:34:36Z",
"comment_updated_at": "2026-05-07T16:39:29Z",
"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": "closed",
"title": "[Feature]: Revive secure filesystem ACLs (allowedPaths/denyPaths) for tools.fs (follow-up to #52621 / #39672 / #39764)",
"labels": []
},
"reason": "repair commands require an open issue or PR"
},
{
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:79021:4398985199:2026-05-07T16:35:34Z:clawsweeper_auto_repair",
"comment_id": "4398985199",
"comment_node_id": "IC_kwDOQb6kR88AAAABBjMv7w",
"comment_version_key": "4398985199:2026-05-07T16:35:34Z",
"comment_url": "https://github.com/openclaw/openclaw/issues/79021#issuecomment-4398985199",
"repo": "openclaw/openclaw",
"issue_number": 79021,
"author": "clawsweeper[bot]",
"author_association": "CONTRIBUTOR",
"comment_created_at": "2026-05-07T16:27:18Z",
"comment_updated_at": "2026-05-07T16:35:34Z",
"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": "openai-codex OAuth recovery can stick to stale lastGood profile after refresh_token_reused",
"labels": []
},
"reason": "repair commands require a pull request"
},
{
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:79020:4398939668:2026-05-07T16:29:52Z:clawsweeper_auto_repair",
"comment_id": "4398939668",
"comment_node_id": "IC_kwDOQb6kR88AAAABBjJ-FA",
"comment_version_key": "4398939668:2026-05-07T16:29:52Z",
"comment_url": "https://github.com/openclaw/openclaw/pull/79020#issuecomment-4398939668",
"repo": "openclaw/openclaw",
"issue_number": 79020,
"author": "clawsweeper[bot]",
"author_association": "CONTRIBUTOR",
"comment_created_at": "2026-05-07T16:21:25Z",
"comment_updated_at": "2026-05-07T16:29:52Z",
"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=1c0f140a4ff44be5f18e5cb65bbd564cea1b23d3)",
"expected_head_sha": "1c0f140a4ff44be5f18e5cb65bbd564cea1b23d3",
"repair_reason": "structured ClawSweeper verdict: needs-human (sha=bbb13679ad7eae2d9ec1179103600af1d4c4edef)",
"expected_head_sha": "bbb13679ad7eae2d9ec1179103600af1d4c4edef",
"finding_id": null,
"status": "skipped",
"actions": [],
"target": {
"kind": "pull_request",
"title": "fix(gateway/health): require delay co-evidence before flagging event_loop_utilization degraded (#79017)",
"branch": "fix/event-loop-elu-false-positive-79017",
"head_sha": "1c0f140a4ff44be5f18e5cb65bbd564cea1b23d3",
"author": "hclsys",
"title": "feat(wizard): add CLI wizard i18n with zh-CN support",
"branch": "feat/wizard-i18n",
"head_sha": "09c623f69b5a4a834c0a13898d26ad2c8671c0f8",
"author": "lifetimevip",
"labels": [
"gateway",
"size: XS",
"triage: mock-only-proof"
"size: M",
"proof: supplied"
],
"is_clownfish_pr": false,
"cluster_id": null,
"job_path": null,
"automerge_cluster_id": "automerge-openclaw-openclaw-79020",
"automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79020.md",
"automerge_cluster_id": "automerge-openclaw-openclaw-79016",
"automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79016.md",
"mode": "autonomous",
"merge_state_status": "DIRTY",
"merge_state_status": "UNSTABLE",
"review_decision": "",
"checks": {
"total": 21,
"total": 9,
"counts": {
"FAILURE": 3,
"CANCELLED": 4,
"SKIPPED": 5,
"SUCCESS": 9
"CANCELLED": 1,
"SKIPPED": 2,
"SUCCESS": 6
},
"blockers": [
"Real behavior proof:FAILURE",
"Real behavior proof:FAILURE",
"Real behavior proof:FAILURE",
"auto-response:CANCELLED",
"auto-response:CANCELLED",
"Real behavior proof:CANCELLED",
"Real behavior proof:CANCELLED"
"auto-response:CANCELLED"
]
}
},
"reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge"
},
{
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:79014:4398899703:2026-05-07T16:26:05Z:clawsweeper_auto_repair",
"comment_id": "4398899703",
"comment_node_id": "IC_kwDOQb6kR88AAAABBjHh9w",
"comment_version_key": "4398899703:2026-05-07T16:26:05Z",
"comment_url": "https://github.com/openclaw/openclaw/pull/79014#issuecomment-4398899703",
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:79006:4398764140:2026-05-07T17:22:53Z:clawsweeper_auto_repair",
"comment_id": "4398764140",
"comment_node_id": "IC_kwDOQb6kR88AAAABBi_QbA",
"comment_version_key": "4398764140:2026-05-07T17:22:53Z",
"comment_url": "https://github.com/openclaw/openclaw/pull/79006#issuecomment-4398764140",
"repo": "openclaw/openclaw",
"issue_number": 79014,
"issue_number": 79006,
"author": "clawsweeper[bot]",
"author_association": "CONTRIBUTOR",
"comment_created_at": "2026-05-07T16:16:08Z",
"comment_updated_at": "2026-05-07T16:26:05Z",
"comment_created_at": "2026-05-07T16:01:01Z",
"comment_updated_at": "2026-05-07T17:22:53Z",
"trigger": "trusted_bot",
"command": "clawsweeper auto repair",
"intent": "clawsweeper_auto_repair",
@ -1703,49 +1918,233 @@
"trusted_bot": true,
"trusted_bot_author": "clawsweeper[bot]",
"automation_source": "clawsweeper",
"repair_reason": "structured ClawSweeper verdict: needs-human (sha=b8cc8bac7a3704f0e30236bc24230486262743bc)",
"expected_head_sha": "b8cc8bac7a3704f0e30236bc24230486262743bc",
"repair_reason": "structured ClawSweeper verdict: needs-human (sha=5009760e7aa34424de55c8c7453f72f480135973)",
"expected_head_sha": "5009760e7aa34424de55c8c7453f72f480135973",
"finding_id": null,
"status": "skipped",
"actions": [],
"target": {
"kind": "pull_request",
"title": "test: fix tsgo model fixtures",
"branch": "fix/tsgo-core-test-model-fixtures",
"head_sha": "b8cc8bac7a3704f0e30236bc24230486262743bc",
"author": "rolandrscheel",
"title": "Redact persisted secret-shaped payloads [AI]",
"branch": "fix/fix-579",
"head_sha": "5009760e7aa34424de55c8c7453f72f480135973",
"author": "pgondhi987",
"labels": [
"agents",
"size: XS",
"maintainer",
"size: XL"
],
"is_clownfish_pr": false,
"cluster_id": null,
"job_path": null,
"automerge_cluster_id": "automerge-openclaw-openclaw-79006",
"automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79006.md",
"mode": "autonomous",
"merge_state_status": "UNSTABLE",
"review_decision": "",
"checks": {
"total": 87,
"counts": {
"FAILURE": 2,
"QUEUED": 36,
"SUCCESS": 38,
"SKIPPED": 11
},
"blockers": [
"Real behavior proof:FAILURE",
"Security High (core-auth-secrets):QUEUED",
"Select Critical Quality shards:QUEUED",
"Scan changed paths (precise):QUEUED",
"Security High (channel-runtime-boundary):QUEUED",
"Security High (network-ssrf-boundary):QUEUED",
"Security High (mcp-process-tool-boundary):QUEUED",
"Security High (plugin-trust-boundary):QUEUED",
"Security High (actions):QUEUED",
"build-artifacts:QUEUED",
"checks-fast-bundled:QUEUED",
"checks-fast-contracts-plugins-a:QUEUED",
"checks-fast-contracts-plugins-b:QUEUED",
"checks-fast-contracts-plugins-c:QUEUED",
"checks-fast-contracts-plugins-d:QUEUED",
"checks-fast-contracts-channels-a:QUEUED",
"checks-fast-contracts-channels-b:QUEUED",
"checks-fast-contracts-channels-c:QUEUED",
"checks-node-core-fast:FAILURE",
"checks-node-core-runtime-infra-state:QUEUED",
"checks-node-core-runtime-infra-process:QUEUED",
"checks-node-agentic-control-plane-agent-chat:QUEUED",
"checks-node-agentic-control-plane-auth-node:QUEUED",
"checks-node-agentic-control-plane-http-models:QUEUED",
"checks-node-agentic-control-plane-http-plugin-ws:QUEUED",
"checks-node-agentic-control-plane-runtime:QUEUED",
"checks-node-agentic-control-plane-startup-runtime:QUEUED",
"check-prod-types:QUEUED",
"check-lint:QUEUED",
"check-test-types:QUEUED",
"check-additional-boundaries-a:QUEUED",
"check-additional-boundaries-b:QUEUED",
"check-additional-boundaries-c:QUEUED",
"check-additional-boundaries-d:QUEUED",
"check-additional-extension-channels:QUEUED",
"check-additional-extension-bundled:QUEUED",
"check-additional-extension-package-boundary:QUEUED",
"check-additional-runtime-topology-architecture:QUEUED"
]
}
},
"reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge"
},
{
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:78940:4397412294:2026-05-07T19:30:37Z:clawsweeper_auto_repair",
"comment_id": "4397412294",
"comment_node_id": "IC_kwDOQb6kR88AAAABBhsvxg",
"comment_version_key": "4397412294:2026-05-07T19:30:37Z",
"comment_url": "https://github.com/openclaw/openclaw/pull/78940#issuecomment-4397412294",
"repo": "openclaw/openclaw",
"issue_number": 78940,
"author": "clawsweeper[bot]",
"author_association": "CONTRIBUTOR",
"comment_created_at": "2026-05-07T13:12:28Z",
"comment_updated_at": "2026-05-07T19:30:37Z",
"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=6867bf0b225ca6e37d3af9dce834b0f4f1f3a20a)",
"expected_head_sha": "6867bf0b225ca6e37d3af9dce834b0f4f1f3a20a",
"finding_id": "review-feedback",
"status": "skipped",
"actions": [],
"target": {
"kind": "pull_request",
"title": "fix(cli): canonicalize infer model refs safely",
"branch": "fix/infer-model-ref-canonical-profile",
"head_sha": "6867bf0b225ca6e37d3af9dce834b0f4f1f3a20a",
"author": "ai-hpc",
"labels": [
"cli",
"agents",
"size: S",
"proof: supplied",
"proof: sufficient"
],
"is_clownfish_pr": false,
"cluster_id": null,
"job_path": null,
"automerge_cluster_id": "automerge-openclaw-openclaw-79014",
"automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79014.md",
"automerge_cluster_id": "automerge-openclaw-openclaw-78940",
"automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78940.md",
"mode": "autonomous",
"merge_state_status": "UNSTABLE",
"review_decision": "",
"checks": {
"total": 118,
"total": 93,
"counts": {
"FAILURE": 3,
"CANCELLED": 8,
"QUEUED": 36,
"SKIPPED": 20,
"SUCCESS": 51
"SKIPPED": 13,
"SUCCESS": 44
},
"blockers": [
"Security High (core-auth-secrets):QUEUED",
"Select Critical Quality shards:QUEUED",
"Scan changed paths (precise):QUEUED",
"Security High (channel-runtime-boundary):QUEUED",
"Security High (network-ssrf-boundary):QUEUED",
"Security High (mcp-process-tool-boundary):QUEUED",
"Security High (plugin-trust-boundary):QUEUED",
"Security High (actions):QUEUED",
"build-artifacts:QUEUED",
"checks-fast-bundled:QUEUED",
"checks-fast-contracts-plugins-a:QUEUED",
"checks-fast-contracts-plugins-b:QUEUED",
"checks-fast-contracts-plugins-c:QUEUED",
"checks-fast-contracts-plugins-d:QUEUED",
"checks-fast-contracts-channels-a:QUEUED",
"checks-fast-contracts-channels-b:QUEUED",
"checks-fast-contracts-channels-c:QUEUED",
"checks-node-core-runtime-infra-state:QUEUED",
"checks-node-core-runtime-infra-process:QUEUED",
"checks-node-agentic-control-plane-agent-chat:QUEUED",
"checks-node-agentic-control-plane-auth-node:QUEUED",
"checks-node-agentic-control-plane-http-models:QUEUED",
"checks-node-agentic-control-plane-http-plugin-ws:QUEUED",
"checks-node-agentic-control-plane-runtime:QUEUED",
"checks-node-agentic-control-plane-startup-runtime:QUEUED",
"check-prod-types:QUEUED",
"check-lint:QUEUED",
"check-test-types:QUEUED",
"check-additional-boundaries-a:QUEUED",
"check-additional-boundaries-b:QUEUED",
"check-additional-boundaries-c:QUEUED",
"check-additional-boundaries-d:QUEUED",
"check-additional-extension-channels:QUEUED",
"check-additional-extension-bundled:QUEUED",
"check-additional-extension-package-boundary:QUEUED",
"check-additional-runtime-topology-architecture:QUEUED"
]
}
},
"reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge"
},
{
"idempotency_key": "clawsweeper-repair:openclaw/openclaw:78936:4397315010:2026-05-07T17:46:36Z:clawsweeper_auto_repair",
"comment_id": "4397315010",
"comment_node_id": "IC_kwDOQb6kR88AAAABBhmzwg",
"comment_version_key": "4397315010:2026-05-07T17:46:36Z",
"comment_url": "https://github.com/openclaw/openclaw/pull/78936#issuecomment-4397315010",
"repo": "openclaw/openclaw",
"issue_number": 78936,
"author": "clawsweeper[bot]",
"author_association": "CONTRIBUTOR",
"comment_created_at": "2026-05-07T13:00:21Z",
"comment_updated_at": "2026-05-07T17:46:36Z",
"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=914bdca3c6451ef49437f693c66bb8013c10ae55)",
"expected_head_sha": "914bdca3c6451ef49437f693c66bb8013c10ae55",
"finding_id": null,
"status": "skipped",
"actions": [],
"target": {
"kind": "pull_request",
"title": "fix #78919: [Bug] ACP sessions_spawn doesn't route images to Codex's native vision like acpx codex exec does",
"branch": "feat/issue-78919",
"head_sha": "914bdca3c6451ef49437f693c66bb8013c10ae55",
"author": "zhangguiping-xydt",
"labels": [
"agents",
"size: S",
"proof: supplied"
],
"is_clownfish_pr": false,
"cluster_id": null,
"job_path": null,
"automerge_cluster_id": "automerge-openclaw-openclaw-78936",
"automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78936.md",
"mode": "autonomous",
"merge_state_status": "DIRTY",
"review_decision": "",
"checks": {
"total": 104,
"counts": {
"FAILURE": 2,
"CANCELLED": 5,
"QUEUED": 36,
"SKIPPED": 15,
"SUCCESS": 46
},
"blockers": [
"Real behavior proof:FAILURE",
"Real behavior proof:FAILURE",
"Real behavior proof:FAILURE",
"auto-response:CANCELLED",
"auto-response:CANCELLED",
"auto-response:CANCELLED",
"auto-response:CANCELLED",
"Real behavior proof:CANCELLED",
"Real behavior proof:CANCELLED",
"Real behavior proof:CANCELLED",
"Real behavior proof:CANCELLED",