The peer-to-peer/outbound-only part is the most interesting bit to me. For coding agents, the tricky part is usually not starting a remote session, but making it clear when the agent is still running, blocked, or has changed files that need review before the next handoff.