Summary
extensions/feishu outbound adapter does not forward replyToId/threadId to Feishu send APIs.
Repro (deterministic)
- Open
extensions/feishu/src/outbound.ts.
sendText and sendMedia do not map outbound replyToId/threadId to Feishu replyToMessageId.
sendMessageFeishu and sendMediaFeishu support replyToMessageId and replyInThread options.
Expected
When outbound context includes replyToId (or threadId fallback), Feishu adapter should pass replyToMessageId to send APIs.
Actual
Reply target context is dropped in extension outbound sends.
Root cause
extensions/feishu/src/outbound.ts omits reply target forwarding in both text and media send paths.
Summary
extensions/feishuoutbound adapter does not forwardreplyToId/threadIdto Feishu send APIs.Repro (deterministic)
extensions/feishu/src/outbound.ts.sendTextandsendMediado not map outboundreplyToId/threadIdto FeishureplyToMessageId.sendMessageFeishuandsendMediaFeishusupportreplyToMessageIdandreplyInThreadoptions.Expected
When outbound context includes
replyToId(orthreadIdfallback), Feishu adapter should passreplyToMessageIdto send APIs.Actual
Reply target context is dropped in extension outbound sends.
Root cause
extensions/feishu/src/outbound.tsomits reply target forwarding in both text and media send paths.