Skip to content

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

@aounakram

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/discord@2026.5.27
  • 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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions