-
-
Notifications
You must be signed in to change notification settings - Fork 69.2k
[Bug]: Feishu all accounts replies=0 in v2026.3.2 — send layer fails silently (regression from v2026.3.1) #33875
Copy link
Copy link
Open
Description
Summary
After upgrading from v2026.3.1 to v2026.3.2, all Feishu bot accounts fail to send replies. Messages are received and processed by agents, but outbound delivery shows replies=0 with no error logs. Rolling back to v2026.3.1 immediately resolves the issue.
Environment
- OpenClaw: v2026.3.2 (regression from v2026.3.1)
- Channel: Feishu (WebSocket mode)
- OS: Linux 6.8.0-71-generic (x64)
- Node: v22.22.0
- Install method: pnpm global
Configuration
Multiple Feishu bot accounts configured:
- feishu[default] → agent:main
- feishu[assistant] → agent:assistant
- feishu[clerk] → agent:clerk
- feishu[manager] → agent:manager
Steps to Reproduce
- Start from working v2026.3.1 installation with Feishu bots
- Run
openclaw updateto upgrade to v2026.3.2 - Send DM message to any Feishu bot account
- Observe gateway logs
Expected Behavior
- Agent receives message and generates reply
- Reply is sent back to Feishu user
- Gateway log shows
dispatch complete (queuedFinal=false, replies=1)
Actual Behavior
- Agent receives message and generates reply (confirmed in session logs)
- Reply is NOT sent to Feishu user
- Gateway log shows
dispatch complete (queuedFinal=false, replies=0) - No error messages in gateway logs
Log Evidence
feishu[default]: received message from ou_98c54a3d8c4a45b9a4d6de76eabcf291 in oc_e32878ccee133f0297f7df137555c353 (p2p)
feishu[default]: dispatching to agent (session=agent:main:main)
feishu[default]: dispatch complete (queuedFinal=false, replies=0)
Session logs confirm reply was generated but never sent.
Root Cause Analysis
Likely introduced by one of these v2026.3.2 PRs:
- feat(adapters): add sendPayload to batch-c (Feishu, IRC, Matrix, Nextcloud-Talk, Nostr, Tlon, Twitch) #30143 - Feishu sendPayload adapter implementation
- [Bug]: Feishu messages being sent twice - duplicate delivery via delivery-mirror #31526 - Feishu/Duplicate replies fix (over-aggressive dedup?)
- Feishu: parse group/dm target prefixes as intended receive IDs #31594 - Feishu/Send target prefixes normalization
Workaround
Roll back to v2026.3.1:
openclaw update --tag 2026.3.1 --yesRelated Issues
- Bug: Multi-agent Feishu accounts broken - session path resolves to default agent only #15246 - Multi-agent Feishu accounts broken (similar silent failure pattern)
- Message Reliability: Durable SQLite Outbox, Recovery Worker, and Unified sendPayload #32063 - Message Reliability: Durable SQLite Outbox (addresses silent failures)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Fields
Give feedbackNo fields configured for issues without a type.