Files
openclaw/extensions
JC 57da466ecb Fix Discord verbose tool progress delivery (#80042)
Summary:
- The PR changes Discord reply delivery, sanitizer, and queued follow-up auto-reply paths so explicit verbose tool-progress payloads are delivered while final assistant replies still use the privacy sanitizer.
- Reproducibility: yes. source-level: current main strips tool-looking Discord payload text at the front-chann ... ds compaction events in queued follow-up runs. I did not run a live Discord repro in this read-only review.

Automerge notes:
- Ran the ClawSweeper repair loop before final review.
- Included post-review commit in the final squash: fix: gate queued follow-up progress when verbose is off
- Included post-review commit in the final squash: fix: preserve queued verbose progress under preview suppression
- Included post-review commit in the final squash: ci: rerun discord verbose progress PR
- Included post-review commit in the final squash: fix: preserve Discord verbose progress after rebase
- Included post-review commit in the final squash: fix: serialize discord queued progress
- Included post-review commit in the final squash: Fix Discord verbose tool progress delivery

Validation:
- ClawSweeper review passed for head fd845e773a.
- Required merge gates passed before the squash merge.

Prepared head SHA: fd845e773a
Review: https://github.com/openclaw/openclaw/pull/80042#issuecomment-4414121881

Co-authored-by: Clawsistant <clawsistant@users.noreply.github.com>
Co-authored-by: anyech <anyech@gmail.com>
Co-authored-by: OpenClaw Assistant <assistant@openclaw.local>
Co-authored-by: Shadow <hi@shadowing.dev>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: thewilloftheshadow
Co-authored-by: thewilloftheshadow <35580099+thewilloftheshadow@users.noreply.github.com>
2026-05-17 22:59:07 +00:00
..
2026-05-17 13:45:21 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-17 06:12:09 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-17 06:12:09 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-17 13:45:21 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-17 06:12:09 +01:00
2026-05-16 10:11:41 +01:00
2026-05-17 06:12:09 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-15 07:28:28 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-15 07:28:28 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-16 10:11:41 +01:00
2026-05-17 06:12:09 +01:00