Log previously swallowed exceptions#671
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Codex review: needs changes before merge. Reviewed June 3, 2026, 12:53 PM ET / 16:53 UTC. Summary Reproducibility: yes. for the patch defect from source inspection: a tray log line containing an email, private IP, or internal host passes through Review metrics: 2 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Risk before merge
Maintainer options:
Copy recommended automerge instructionNext step before merge
Security Review findings
Review detailsBest possible solution: Keep the logging improvements, but make the new log-tail bundle path use the full support redaction policy and add focused redaction tests before merge. Do we have a high-confidence way to reproduce the issue? Yes for the patch defect from source inspection: a tray log line containing an email, private IP, or internal host passes through Is this the best way to solve the issue? No: the overall direction is useful, but the new diagnostic export should reuse or extend the existing support redaction policy before merge. A narrow fix in the helper plus focused contract tests is the maintainable path. Full review comments:
Overall correctness: patch is incorrect AGENTS.md: found and applied where relevant. Codex review notes: model gpt-5.5, reasoning high; reviewed against f839cf53aa0c. Label changesLabel changes:
Label justifications:
Evidence reviewedSecurity concerns:
Acceptance criteria:
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
@clawsweeper re-review Addressed the security-boundary finding on the latest branch head. The log-tail bundle path now calls Validation completed:
|
|
🦞🧹 I asked ClawSweeper to review this item again. |
|
@clawsweeper re-review Please target base branch The PR base is |
|
🦞👀 Command router queued. I will update this comment with the next step. Re-review progress:
|


Summary
openclaw-tray.log.Validation
./build.ps1successfully.dotnet test ./tests/OpenClaw.Shared.Tests/OpenClaw.Shared.Tests.csproj --no-restoresuccessfully.dotnet test ./tests/OpenClaw.Tray.Tests/OpenClaw.Tray.Tests.csproj --no-restoresuccessfully.ws://127.0.0.1:19001/.ws://127.0.0.1:9/.%LOCALAPPDATA%\OpenClawTray\openclaw-tray.log.Proof notes
Invalid gateway failure generated log lines like:
Diagnostics bundle now includes a bounded sanitized Recent Tray Log section sourced from the same tray log.