openclaw - 💡(How to fix) Fix Feishu card renderMode shows unwanted `main` header/title and there is no config to disable it [1 comments, 2 participants]

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…
GitHub stats
openclaw/openclaw#71485Fetched 2026-04-26 05:12:19
View on GitHub
Comments
1
Participants
2
Timeline
2
Reactions
0
Author
Participants
Timeline (top)
commented ×1renamed ×1

Root Cause

I want to keep card rendering because the visual style is closer to the official Feishu plugin, but I do not want this extra main title/header to appear.

Code Example

"channels": {
     "feishu": {
       "renderMode": "card",
       "streaming": true
     }
   }

---

"channels": {
    "feishu": {
      "renderMode": "card",
      "streaming": true
    }
  }
RAW_BUFFERClick to expand / collapse

Describe the bug

When using the built-in Feishu channel with channels.feishu.renderMode = "card", the rendered Feishu card shows an unwanted main label/header at the top of the card.

I want to keep card rendering because the visual style is closer to the official Feishu plugin, but I do not want this extra main title/header to appear.

From reading the OpenClaw Feishu card generation logic, it looks like the card header is rendered when a presentation title exists, but there does not seem to be a config option to disable the title/header while still keeping card mode.

To Reproduce

  1. Upgrade OpenClaw to 2026.4.23
  2. Enable built-in Feishu channel
  3. Set:
    "channels": {
      "feishu": {
        "renderMode": "card",
        "streaming": true
      }
    }
  4. Send a message through Feishu
  5. Observe that the rendered Feishu card shows main at the top

Expected behavior

One of the following would be preferred:

  • No extra main header/title is shown in Feishu card mode
  • Add a config option to disable the card header/title
  • Keep card styling while rendering only the body markdown content

Actual behavior

Feishu card mode renders an unwanted top title/header (main), and there is no obvious config option to remove it.

Environment

  • OpenClaw version: 2026.4.23
  • Channel: built-in Feishu
  • Config:
    "channels": {
      "feishu": {
        "renderMode": "card",
        "streaming": true
      }
    }

Additional context

I switched Feishu output to card mode because I wanted a more compact visual style, closer to the official Feishu plugin output. However, the extra main header makes the result look odd.

It would be helpful if Feishu card rendering supported:

  • headerless cards, or
  • a config like showHeader: false / hideTitle: true

extent analysis

TL;DR

Remove the unwanted main header/title in Feishu card mode by potentially modifying the OpenClaw Feishu card generation logic or adding a custom configuration option.

Guidance

  • Investigate the OpenClaw Feishu card generation logic to understand how the main header is rendered and if there's a way to conditionally remove it.
  • Consider adding a custom configuration option, such as showHeader: false or hideTitle: true, to the Feishu channel settings to control the visibility of the header/title.
  • If modifying the OpenClaw code is not feasible, explore alternative rendering modes or templates that do not include the unwanted header.
  • Review the Feishu plugin documentation to see if there are any existing configuration options or workarounds for hiding the header/title in card mode.

Example

No code example is provided as the issue does not contain sufficient information about the OpenClaw Feishu card generation logic or the desired implementation details.

Notes

The solution may require modifying the OpenClaw codebase or adding custom configuration options, which could introduce compatibility issues or require additional maintenance. It's essential to carefully evaluate the potential impact of any changes.

Recommendation

Apply a workaround, such as modifying the OpenClaw Feishu card generation logic or adding a custom configuration option, as there is no clear indication that an upgrade to a fixed version is available.

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…

FAQ

Expected behavior

One of the following would be preferred:

  • No extra main header/title is shown in Feishu card mode
  • Add a config option to disable the card header/title
  • Keep card styling while rendering only the body markdown content

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 Feishu card renderMode shows unwanted `main` header/title and there is no config to disable it [1 comments, 2 participants]