Files
hermes-agent/apps
Teknium c757f99e63 fix(bot-mode): group-chat members' clarify questions surface in the room and are answerable (#90694)
Group members run in hidden plumbing sessions, so a member's clarify tool
blocked server-side with no surface to answer it — the room showed
'@lead is thinking…' until the 300s clarify timeout (salihsungur's report).

- The turn poll and the stranded-harvest pass mirror each member's
  `pending_clarify` resume field into $groupClarify and hold the turn
  deadline open while a question waits (bounded by the existing hard cap).
- The room renders a question card per blocked member — choice buttons,
  free-text, batch sub-questions — and answers route via clarify.respond
  through the member's OWN source (requestForBot), so cross-connection
  members work. The answered exchange echoes into the room log.
- needs-you badges the roster row while a question waits; disband/rename
  clear mirrored cards; older backends without pending_clarify no-op.
- 7 new tests incl. an end-to-end blocked-turn drive, sabotage-verified
  (disabling the poll gate fails the drive test).
2026-08-20 04:30:21 -07:00
..