Skip to content

Discord progress/partial streaming no longer shows visible in-progress updates #88227

Description

@aounakram

Summary

After updating to OpenClaw 2026.5.27, Discord no longer shows visible in-progress tool/activity streaming for normal channel turns. Final replies still arrive, but the previous live tool/progress stream is not visible.

This appears separate from the intended Discord final-reply sanitizer that strips leaked internal trace lines. The issue is that neither progress mode nor partial mode produces visible in-progress updates before the final reply.

Environment

  • OpenClaw: 2026.5.27 (27ae826)
  • Discord plugin/package: @openclaw/[email protected]
  • Runtime path: Discord channel turn using Codex/OpenClaw gateway
  • Gateway restart was performed after config changes; config validation passed each time.

What I tried

  1. Original config:
"channels": {
  "discord": {
    "streaming": { "mode": "progress" }
  }
}
  1. Explicit progress tool-line config:
"streaming": {
  "mode": "progress",
  "progress": {
    "toolProgress": true,
    "commandText": "raw",
    "maxLines": 8,
    "maxLineChars": 120
  }
}
  1. Partial mode:
"streaming": { "mode": "partial" }

In all cases, after restart, Discord still showed no visible in-progress/tool/progress output before the final assistant message.

Expected

Discord should show some visible in-progress feedback when channels.discord.streaming.mode is progress or partial, especially when streaming.progress.toolProgress=true.

If the new Discord sanitizer intentionally hides internal trace lines in final replies, that is fine, but there should still be a supported way to show safe live progress/tool activity in Discord.

Actual

No visible live progress draft/tool lines/partial text appeared in Discord. Only the final assistant reply was visible.

Notes

Source inspection shows Discord has hardcoded front-channel reply sanitization for final delivery, including filters for internal trace lines like tool call/result, analysis/reasoning, and compact command traces. That may be correct for final replies, but it looks like the user-visible live progress stream is gone or no longer delivered for this route.

Request: please either restore visible Discord progress streaming for progress/partial modes, or add a documented config toggle for safe Discord live tool/progress visibility.

Metadata

Metadata

Assignees

Labels

P2Normal backlog priority with limited blast radius.clawsweeper:needs-infoClawSweeper needs more reporter information before it can verify this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:message-lossChannel message delivery can be lost, duplicated, or misrouted.issue-rating: 🦪 silver shellfishThin issue quality; more reproduction proof or environment detail is needed.

Type

No type

Fields

Priority

None yet

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions