-
-
Notifications
You must be signed in to change notification settings - Fork 80.3k
Feature: Telegram temporary tool-progress previews with final native quote replies #82089
Copy link
Copy link
Open
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper 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.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:message-lossChannel message delivery can be lost, duplicated, or misrouted.Channel message delivery can be lost, duplicated, or misrouted.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Description
Metadata
Metadata
Assignees
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper 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.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:message-lossChannel message delivery can be lost, duplicated, or misrouted.Channel message delivery can be lost, duplicated, or misrouted.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Type
Fields
No fields configured for issues without a type.
Summary
Please support Telegram tool-progress previews during turns that will finish with a native Telegram quote reply.
Desired behavior:
channels.telegram.replyToMode: "first"is enabled and the inbound Telegram message has selected quote context, OpenClaw should still show a temporary tool-progress/status preview while the turn is running.Current behavior
As documented after #73487 / #73495, selected/native Telegram quote replies currently skip the answer draft preview stream. Because
answerLane.streamis not created in that path,streaming.preview.toolProgresscannot render the shortWorking.../ tool-progress lines for those turns.This is now documented and warned about by
openclaw doctor, but the runtime limitation remains.Why this matters
For Telegram operator workflows, both behaviors are valuable:
The current trade-off forces users to choose one: either keep native quote replies or get visible tool-progress previews.
Proposed product behavior
A possible implementation shape:
Acceptance criteria
channels.telegram.replyToMode: "first"andstreaming.preview.toolProgressenabled, selected quote turns show visible in-chat progress while tools run.Working...or tool-progress messages in chat history.streaming.preview.toolProgress: falsecontinues to suppress these temporary progress messages.Related
channels.telegram.replyToMode != "off"(doc/runtime mismatch) #73487 documented the original silent suppression / doc mismatch.