Files
buzz/crates
Michael Neale 2d76bec1a0 test(serverless): prove agent reply + typing cue + cancel/redispatch e2e
Extend e2e_agent_responds to exercise the paths the live GUI hits:
- second @mention proves the OwnerInterrupt cancel/redispatch path (a
  follow-up message gets a fresh reply) — previously untested
- live listener asserts the typing indicator (kind 20002) fires during a
  turn so the 'agent is typing…' cue reaches relays in serverless
- stub now replies per-prompt (-1, -2) instead of once

Fixes found by the test:
- reaction working-cue timeout 500ms -> 4s: the pool does a real
  WebSocket publish + OK round-trip across public relays, too slow for
  500ms, so the 💬 cue never landed
- typing listener now watches ALL relays (agent publishes to whichever
  accepts; one relay may be 503-ing)
2026-06-03 11:47:24 +10:00
..