hermes - 💡(How to fix) Fix Feishu gateway silently drops messages sent in thread/topic with @mention [1 pull requests]

Official PRs (…)
ON THIS PAGE

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…

Root Cause

Body: Describe the bug When a user sends a message to the bot inside a 话题/thread/topic in a Feishu group chat with @mention, the gateway receives the raw event () but silently drops it — no "Inbound dm/group message received" line follows, and no response is generated. To Reproduce

  1. Add the Hermes Feishu bot to a group chat with (mention required)
  2. Create a topic/thread in the group
  3. Send a message in the thread @mentioning the bot (with text content)
  4. No response from the bot Expected behavior The bot should process the message and reply in the thread, the same as when @mentioned in a regular group message. Evidence from gateway.log 2026-05-24 13:42:22,168 INFO gateway.platforms.feishu: [Feishu] Received raw message type=text message_id=om_x100b6e1cb5066cb4c3901ea191afcc8

← No "Inbound group message received" follows — message was silently dropped

The message passed the admission check () and (the INFO log at line 3459 runs inside it), but was dropped between and the "Inbound ... message received" log at line 2996. The most likely cause is that misidentified the @mention format in thread messages, resulting in empty text after stripping (DEBUG log at line 2972: "Ignoring empty text message"). Environment

  • Hermes Agent version: latest (as of 2026-05-24)
  • Platform: Feishu (国内版), WebSocket transport
  • OS: Linux (WSL2)
  • Provider: DeepSeek API Root cause analysis In , the inbound flow is:
  1. → calls (passes for thread messages)
  2. → calls (logs "Received raw message")
  3. Back in : strips the @bot reference, then the empty-text guard drops the message at line 2971-2973 The issue is likely that Feishu thread message events have a different mention structure or value in the raw payload, causing the text extraction to behave differently than regular group messages.

Fix Action

Fixed

RAW_BUFFERClick to expand / collapse

Body: Describe the bug When a user sends a message to the bot inside a 话题/thread/topic in a Feishu group chat with @mention, the gateway receives the raw event () but silently drops it — no "Inbound dm/group message received" line follows, and no response is generated. To Reproduce

  1. Add the Hermes Feishu bot to a group chat with (mention required)
  2. Create a topic/thread in the group
  3. Send a message in the thread @mentioning the bot (with text content)
  4. No response from the bot Expected behavior The bot should process the message and reply in the thread, the same as when @mentioned in a regular group message. Evidence from gateway.log 2026-05-24 13:42:22,168 INFO gateway.platforms.feishu: [Feishu] Received raw message type=text message_id=om_x100b6e1cb5066cb4c3901ea191afcc8

← No "Inbound group message received" follows — message was silently dropped

The message passed the admission check () and (the INFO log at line 3459 runs inside it), but was dropped between and the "Inbound ... message received" log at line 2996. The most likely cause is that misidentified the @mention format in thread messages, resulting in empty text after stripping (DEBUG log at line 2972: "Ignoring empty text message"). Environment

  • Hermes Agent version: latest (as of 2026-05-24)
  • Platform: Feishu (国内版), WebSocket transport
  • OS: Linux (WSL2)
  • Provider: DeepSeek API Root cause analysis In , the inbound flow is:
  1. → calls (passes for thread messages)
  2. → calls (logs "Received raw message")
  3. Back in : strips the @bot reference, then the empty-text guard drops the message at line 2971-2973 The issue is likely that Feishu thread message events have a different mention structure or value in the raw payload, causing the text extraction to behave differently than regular group messages.

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

hermes - 💡(How to fix) Fix Feishu gateway silently drops messages sent in thread/topic with @mention [1 pull requests]