fix(feishu): thread card-action confirmations to the card message

Card-button sub-flows (bind session, watch/unwatch, workspace switch,
compact, stop, steer, preset/model selection and their confirmations)
sent fresh messages keyed only by chat_id, so in topic groups the
confirmations landed in the group's default area instead of the topic
containing the card.

- #handleCardAction anchors every confirmation and sub-flow to the
  card's message id; #handleMenuPick anchors to the replying message
- #bindSession / #switchWorkspace / #handleCompact / #handleStop /
  #handlePreset* / #handleModelSelect / #sendSteer accept and forward
  the anchor; the expired-menu and steer-form notices follow suit
- lib/index.js: regenerated host bundle
This commit is contained in:
evanfang0054 2026-08-31 20:10:53 +08:00
parent 165def416a
commit fdab438a93
2 changed files with 65 additions and 60 deletions

File diff suppressed because one or more lines are too long