dsh-im-ops/src/channels
evanfang0054 82e7127cb4 fix(feishu): thread failure and error notices to the triggering message
Failure notices (turn failures, sub-flow errors from list/card/preset/
model/compact/stop/bind/switch paths, batch-input results, and the
card-queue rate-limit notice) were sent as fresh messages keyed only by
chat_id, so in topic groups they landed in the group's default area
instead of the topic the interaction belongs to.

- #sendFailure accepts options.replyTo; every call site forwards the
  anchor available in its context (command message, card message, or
  watch/list anchor)
- #handleMessageFailure and #finishBatchResult thread to the triggering
  message
- /repair stays private-chat-only by design; proactive delivery keeps
  its existing behavior (no thread context exists there)

- lib/index.js: regenerated host bundle
2026-09-01 10:02:11 +08:00
..
dingtalk feat: add stable proactive delivery 2026-08-30 11:24:53 +08:00
discord feat: add stable proactive delivery 2026-08-30 11:24:53 +08:00
feishu fix(feishu): thread failure and error notices to the triggering message 2026-09-01 10:02:11 +08:00
office feat(i18n): add English support for host-side chat messages 2026-08-24 00:32:30 +05:00
qq feat(qq): parse inbound QQ face/emoji tags into readable text 2026-08-31 09:07:55 +08:00
shared feat: split group and direct context enhancement 2026-09-01 02:06:22 +08:00
slack feat: add stable proactive delivery 2026-08-30 11:24:53 +08:00
telegram fix(telegram): isolate long polling transport 2026-08-31 03:31:07 +08:00
wecom feat: add stable proactive delivery 2026-08-30 11:24:53 +08:00
weixin feat: add stable proactive delivery 2026-08-30 11:24:53 +08:00
whatsapp feat: add stable proactive delivery 2026-08-30 11:24:53 +08:00