fix(telegram): dedupe replayed message dispatches (#85208) · openclaw/openclaw@b010852
joshavant
·
2026-05-22
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -75,6 +75,7 @@ Docs: https://docs.openclaw.ai
|
75 | 75 | - Trajectory/support: tolerate partial skill snapshot entries when building support metadata so rejected skill path scans no longer abort trajectory capture. (#71185) Thanks @lukeboyett. |
76 | 76 | - TUI: coalesce repeated idle Esc abort notices into a single `no active run xN` system row instead of appending duplicate rows. |
77 | 77 | - Telegram: honor `channels.telegram.pollingStallThresholdMs` in the default isolated polling path, restarting silent workers instead of leaving inbound updates wedged. Fixes #83950. (#84861) Thanks @joshavant. |
| 78 | +- Telegram: dedupe replayed message dispatches by Telegram chat/message identity so isolated-ingress replays do not trigger duplicate model dispatches. Fixes #84886. (#85208) Thanks @joshavant. |
78 | 79 | - Slack: suppress reasoning payloads before reply delivery and dispatch accounting, so Slack monitor, slash-command, fallback, and direct reply paths do not leak model reasoning. Fixes #84319. (#84322) Thanks @ffluk3 and @joshavant. |
79 | 80 | - Slack: deliver native plugin approval prompts and updates when Slack native approvals are enabled, while keeping plugin approval authorization separate from exec approvers. |
80 | 81 | - Slack: keep native plugin approval prompts in the originating app conversation thread when the live Slack turn source is a `D...` conversation. |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。