Skip to content

[Bug]: Multiple Feishu group agents - only main reply delivered, other agents' replies silently dropped #58107

@slladmin

Description

@slladmin

Bug type

Regression (worked before, now fails)

Beta release blocker

No

Summary

When multiple agents are subscribed to the same Feishu group, only the main agent's reply is delivered; other agents' replies are silently dropped despite being generated.

Steps to reproduce

1、Configure two agents (main and testing) to subscribe to the same Feishu group
2、Set requireMention: false so both agents can receive all group messages
3、Send a message in the group mentioning one agent (e.g., @虾严)
4、Observe: only main's reply appears in the group; testing's reply is never delivered

Expected behavior

NOT_ENOUGH_INFO

Actual behavior

NOT_ENOUGH_INFO

OpenClaw version

latest (2026.3+)

Operating system

macos

Install method

docker

Model

minimax/MiniMax-M2.7

Provider / routing chain

openclaw -> feishu (direct, no proxy)

Additional provider/model setup details

Six independent Feishu bot accounts (main, dev-manager, ui, frontend, backend, testing) each with separate App ID/Secret, all connected via WebSocket mode. Group ID: oc_aea4e4537b979bae4f9f8250afe05217. Relevant config: tools.agentToAgent.enabled: true, session.visibility: "all", testing agent has tools.profile: "messaging" and groupChat.mentionPatterns.

Logs, screenshots, and evidence

# testing agent confirms message received and dispatched (log from 2026-03-31T02:23:13 UTC):
feishu[testing]: received message from ou_9a43cb883dc3ac8feee2ac256e34a645 in oc_aea4e4537b979bae4f9f8250afe05217 (group)
feishu[testing]: dispatching to agent (session=agent:testing:feishu:group:oc_aea4e4537b979bae4f9f8250afe05217)

# testing agent session contains generated reply (but never appeared in group):
Session: agent:testing:feishu:group:oc_aea4e4537b979bae4f9f8250afe05217
  User: "现在几点了"
  Assistant reply: "现在是 2026年3月31日 上午 10:23(北京时间)。"
  → This reply was NEVER delivered to the Feishu group.

# When isolated cron session tries to send via testing account:
[tools] message failed: Feishu account "default" not configured
[tools] message failed: Feishu credentials not configured for account "default"

Impact and severity

Affected: Multi-agent Feishu group deployments where more than one agent subscribes to the same group
Severity: High (blocks workflow — only main can reply, all other agents are silenced)
Frequency: Always (100% reproducible — every @虾严 message triggers the issue)
Consequence: Other agents (testing, dev-manager, ui, frontend, backend) cannot respond in shared Feishu groups at all; only main's replies are delivered

Additional information

NOT_ENOUGH_INFO

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingregressionBehavior that previously worked and now fails

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions