openclaw - 💡(How to fix) Fix Regression: Feishu card delivery loses tool-call progress after v2026.5.19 (likely PR #83468)

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

After upgrading from v2026.5.12 to v2026.5.19, the final Feishu interactive card no longer includes the intermediate tool-call progress text that was previously visible. The progress is still shown during live streaming, but once the turn completes, the delivered card only retains the final assistant reply.

Root Cause

  • Loss of debugging visibility: Users cannot tell if a tool silently failed. A degraded fallback result looks indistinguishable from a primary success.
  • Trust erosion: Without the tool trail, users cannot verify the assistant actually used the right tools or got the best results.
  • Similar to reasoning: OpenClaw already supports displaying model reasoning. Tool-call progress serves the same purpose — showing how the assistant arrived at the answer, not just the answer itself.

Code Example

{
  "channels": {
    "feishu": {
      "includeToolProgress": true
    }
  }
}
RAW_BUFFERClick to expand / collapse

Description

After upgrading from v2026.5.12 to v2026.5.19, the final Feishu interactive card no longer includes the intermediate tool-call progress text that was previously visible. The progress is still shown during live streaming, but once the turn completes, the delivered card only retains the final assistant reply.

What worked in 5.12

When the assistant ran tools (e.g. web fetch, SearXNG search, pip install), each tool step appeared as inline text within the final delivered card. This gave users visibility into:

  1. Which tools were used and what happened at each step
  2. Whether any tool failed or fell back to a secondary method
  3. Why the final answer might be suboptimal — e.g. primary search timed out and a fallback was used

What changed in 5.19

The final Feishu card now only contains the last clean assistant reply. All intermediate tool-progress text is stripped from the delivered message.

Why this matters

  • Loss of debugging visibility: Users cannot tell if a tool silently failed. A degraded fallback result looks indistinguishable from a primary success.
  • Trust erosion: Without the tool trail, users cannot verify the assistant actually used the right tools or got the best results.
  • Similar to reasoning: OpenClaw already supports displaying model reasoning. Tool-call progress serves the same purpose — showing how the assistant arrived at the answer, not just the answer itself.

Suspected cause

PR #83468 ("Fix final reply delivery after previews") changed how final payload delivery interacts with streaming preview blocks. The PR summary states it "stops treating partial preview text as proof that a final reply was delivered." This appears to have the side effect of excluding tool-progress blocks from the final delivered card.

The behavior became visible after v2026.5.19, likely because the additional delivery routing hardening in #83835 and #83928 caused the new delivery path to take effect for Feishu channels.

Suggested approach

Rather than requiring a hard revert, it would be ideal to make this behavior configurable — for example, a channel-level option like:

{
  "channels": {
    "feishu": {
      "includeToolProgress": true
    }
  }
}

This way channels that prefer clean final cards (Telegram, Discord) can keep the current behavior, while Feishu users who rely on tool visibility can opt in to the 5.12-style inclusive delivery.

Thank you for the incredible work on OpenClaw!

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

openclaw - 💡(How to fix) Fix Regression: Feishu card delivery loses tool-call progress after v2026.5.19 (likely PR #83468)