hermes-agent/gateway/relay
Ben a3cdd8c39d feat(relay): route mid-turn /stop over relay interrupt channel
RelayAdapter.on_interrupt(session_key, chat_id) bridges a connector-delivered
mid-turn /stop into the existing interrupt_session_activity path, setting the
per-session _active_sessions Event and clearing typing — cancelling exactly the
targeted session's turn without touching siblings (mirrors test_stop_thread_
sibling isolation). Transport.send_interrupt carries the gateway-side egress to
the connector for socket-owner routing.

Phase 1, Task 1.4 of the gateway-relay plan.
2026-06-17 16:37:45 -07:00
..
__init__.py feat(relay): register RelayAdapter through platform registry (flagged off by default) 2026-06-17 16:37:45 -07:00
adapter.py feat(relay): route mid-turn /stop over relay interrupt channel 2026-06-17 16:37:45 -07:00
descriptor.py feat(relay): derive descriptor from PlatformEntry 2026-06-17 16:37:45 -07:00
transport.py feat(relay): transport protocol + test-only stub connector 2026-06-17 16:37:45 -07:00