ef2be55025
require_mention gated only on visible text, so Desktop thread replies (e.g. /approve session) to the agent's own prompts were dropped with no log. Cache event_id→(author, snippet) from seed/poll/WS/send, resolve the direct e-tag parent, and dispatch when that parent is ours; also populate reply_to_* on MessageEvent for gateway context injection. Fixes #75826