How a message arrives
🎤 Voice
Pi → LiveKit → voice-bridge
💬 Chat
browser → sudo-api (SSE)
📱 WhatsApp
Twilio → sudo-api
🧠 hermes-user-<id>
one agent · one memory
shared across all three