diff --git a/results/comment-router-latest.json b/results/comment-router-latest.json index 2a2041100c..739865995e 100644 --- a/results/comment-router-latest.json +++ b/results/comment-router-latest.json @@ -1,19 +1,19 @@ { "status": "executed", - "generated_at": "2026-05-08T23:30:10.988Z", + "generated_at": "2026-05-08T23:31:14.462Z", "repo": "openclaw/openclaw", "repair_repo": "openclaw/clawsweeper", "review_repo": "openclaw/clawsweeper", - "since": "2026-05-08T20:30:09.014Z", + "since": "2026-05-08T20:31:12.736Z", "execute": true, "force_reprocess": false, "max_comments": 1000, "item_numbers": [ - 79549 + 79555 ], "comment_ids": [], "max_autoclose_targets": 8, - "scanned_comments": 2, + "scanned_comments": 4, "commands_seen": 1, "actionable": 0, "trusted_bots": [ @@ -30,47 +30,47 @@ "lookup_concurrency": 8, "commands": [ { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79549:4410396270:2026-05-08T23:30:06Z:clawsweeper_needs_human", - "comment_id": "4410396270", - "comment_version_key": "4410396270:2026-05-08T23:30:06Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/79549#issuecomment-4410396270", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79555:4410507930:2026-05-08T23:31:09Z:clawsweeper_auto_repair", + "comment_id": "4410507930", + "comment_version_key": "4410507930:2026-05-08T23:31:09Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79555#issuecomment-4410507930", "repo": "openclaw/openclaw", - "issue_number": 79549, + "issue_number": 79555, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-08T22:42:32Z", - "comment_updated_at": "2026-05-08T23:30:06Z", + "comment_created_at": "2026-05-08T23:10:47Z", + "comment_updated_at": "2026-05-08T23:31:09Z", "trigger": "trusted_bot", - "command": "clawsweeper needs human", - "intent": "clawsweeper_needs_human", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", "autoclose_message": null, "implementation_prompt": null, "trusted_bot": true, "trusted_bot_author": "clawsweeper[bot]", "automation_source": "clawsweeper", - "repair_reason": "Contributor action is required to supply real behavior proof, and maintainer review should confirm the auth cleanup regression is fixed before merge.; Needs attention: The diff introduces a concrete auth-config persistence regression: inactive gateway auth secrets can remain on disk after the CLI reports that they were removed.; Review finding: [P1] Pass auth cleanup deletions through unsetPaths — src/config/io.writ... (sha=7035cd5b098a06e02f13ff3fee4420bdf074235a)", - "review_summary": "The PR changes config merge-patch generation to preserve absent keys by default, applies explicit `unsetPaths` deletions in config write paths, and adds config persistence regression tests.\n\nReproducibility: yes. from source inspection: current main generates `null` delete markers for keys omitted from a partial target and then applies those markers to the persisted source config. I did not run tests because this review was constrained to read-only inspection.", - "review_followup": "Contributor action is required to supply real behavior proof, and maintainer review should confirm the auth cleanup regression is fixed before merge.", + "repair_reason": "structured ClawSweeper needs-human verdict with repairable P-severity findings (sha=3191edb404585b856fb1e6af89ada027990ca12f)", + "review_summary": "The PR changes the xAI provider policy to advertise off/low/medium/high thinking levels for reasoning-capable xAI models, wires that resolver into the plugin entry, and adds provider-policy tests.\n\nReproducibility: yes. Source inspection gives a high-confidence path: this PR advertises xAI low/medium/high, but current main still deletes all xAI reasoning-effort fields and maps xAI thinking levels to null before dispatch.", + "review_followup": "Needs contributor real-behavior proof and maintainer follow-up on whether to broaden this PR to the transport path or replace it with a complete xAI reasoning-effort fix.", "freeform_prompt": null, - "expected_head_sha": "7035cd5b098a06e02f13ff3fee4420bdf074235a", + "expected_head_sha": "3191edb404585b856fb1e6af89ada027990ca12f", "finding_id": null, "status": "skipped", "actions": [], "target": { "kind": "pull_request", - "title": "fix(config): preserve absent keys on partial writes; require unsetPaths for deletion", - "branch": "edpiva/config-merge-patch-preserve", - "head_sha": "7035cd5b098a06e02f13ff3fee4420bdf074235a", - "author": "efpiva", + "title": "fix(xai): context-aware thinking profile for reasoning-capable models", + "branch": "fix/xai-thinking-profile-guidelines", + "head_sha": "3191edb404585b856fb1e6af89ada027990ca12f", + "author": "colinmcintosh", "labels": [ - "size: M", + "size: S", "triage: needs-real-behavior-proof" ], "is_clawsweeper_pr": false, "cluster_id": null, "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-79549", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79549.md", + "automerge_cluster_id": "automerge-openclaw-openclaw-79555", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79555.md", "mode": "autonomous", "mergeable": "MERGEABLE", "merge_state_status": "UNSTABLE", @@ -78,37 +78,45 @@ "checks": { "total": 116, "counts": { - "FAILURE": 2, - "CANCELLED": 1, - "SUCCESS": 90, - "SKIPPED": 22, + "FAILURE": 5, + "CANCELLED": 2, + "SKIPPED": 26, + "SUCCESS": 82, "NEUTRAL": 1 }, "blockers": [ "Real behavior proof:FAILURE", - "Real behavior proof:FAILURE" + "Real behavior proof:FAILURE", + "Real behavior proof:FAILURE", + "Real behavior proof:CANCELLED", + "check-test-types:FAILURE", + "check:FAILURE" ], "pending": [], "terminalBlockers": [ "Real behavior proof:FAILURE", - "Real behavior proof:FAILURE" + "Real behavior proof:FAILURE", + "Real behavior proof:FAILURE", + "Real behavior proof:CANCELLED", + "check-test-types:FAILURE", + "check:FAILURE" ] } }, - "reason": "PR is not opted into ClawSweeper autofix or automerge" + "reason": "repair commands require a ClawSweeper PR or a PR opted into ClawSweeper autofix or automerge" } ], "ledger_changed": true, "timings": { - "total_ms": 2192, + "total_ms": 1934, "phases": [ { "name": "list_candidate_comments", - "ms": 233 + "ms": 334 }, { "name": "prehydrate_command_lookups", - "ms": 1726 + "ms": 1379 }, { "name": "classify_commands", @@ -116,7 +124,7 @@ }, { "name": "execute_commands", - "ms": 208 + "ms": 197 }, { "name": "append_ledger", diff --git a/results/comment-router.json b/results/comment-router.json index 68faca4cdc..3a40c1db01 100644 --- a/results/comment-router.json +++ b/results/comment-router.json @@ -1,36 +1,6 @@ { - "updated_at": "2026-05-08T23:30:11.197Z", + "updated_at": "2026-05-08T23:31:14.660Z", "commands": [ - { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79204:4402996164:2026-05-08T05:05:16Z:clawsweeper_needs_human", - "comment_id": "4402996164", - "comment_version_key": "4402996164:2026-05-08T05:05:16Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/79204#issuecomment-4402996164", - "comment_created_at": "2026-05-08T03:09:33Z", - "comment_updated_at": "2026-05-08T05:05:16Z", - "repo": "openclaw/openclaw", - "issue_number": 79204, - "author": "clawsweeper[bot]", - "author_association": "CONTRIBUTOR", - "trigger": "trusted_bot", - "command": "clawsweeper needs human", - "intent": "clawsweeper_needs_human", - "trusted_bot": true, - "trusted_bot_author": "clawsweeper[bot]", - "automation_source": "clawsweeper", - "repair_reason": "Security-sensitive PR has a protected maintainer label, a blocking auth finding, and mock-only proof, so maintainer/author revision is the next action.; Needs attention: The diff is security-sensitive and still leaves a concrete managed-media authorization bypass path through implicit default-admin helper semantics.; Review finding: [P1] Avoid defaulting media fetches to owner — src/gateway/managed-image-attachments... (sha=450a29d52b533fa25ea8f6e65720b08343215852)", - "expected_head_sha": "450a29d52b533fa25ea8f6e65720b08343215852", - "finding_id": null, - "status": "skipped", - "processed_at": "2026-05-08T05:05:21.745Z", - "target": { - "kind": "pull_request", - "branch": "fix/managed-image-owner-auth", - "head_sha": "450a29d52b533fa25ea8f6e65720b08343215852", - "cluster_id": null, - "job_path": null - } - }, { "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79249:4403482603:2026-05-08T05:06:58Z:clawsweeper_needs_human", "comment_id": "4403482603", @@ -30244,6 +30214,36 @@ "cluster_id": null, "job_path": null } + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79555:4410507930:2026-05-08T23:31:09Z:clawsweeper_auto_repair", + "comment_id": "4410507930", + "comment_version_key": "4410507930:2026-05-08T23:31:09Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79555#issuecomment-4410507930", + "comment_created_at": "2026-05-08T23:10:47Z", + "comment_updated_at": "2026-05-08T23:31:09Z", + "repo": "openclaw/openclaw", + "issue_number": 79555, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper needs-human verdict with repairable P-severity findings (sha=3191edb404585b856fb1e6af89ada027990ca12f)", + "expected_head_sha": "3191edb404585b856fb1e6af89ada027990ca12f", + "finding_id": null, + "status": "skipped", + "processed_at": "2026-05-08T23:31:14.659Z", + "target": { + "kind": "pull_request", + "branch": "fix/xai-thinking-profile-guidelines", + "head_sha": "3191edb404585b856fb1e6af89ada027990ca12f", + "cluster_id": null, + "job_path": null + } } ] }