dd904c6928e6f9d6a958025f53292d831b2e9d13
nio's _handle_olm_event silently drops unknown Olm event types with 'Received unsupported Olm event'. Element X sends E2EE call keys as encrypted to-device io.element.call.encryption_keys events. After Olm decryption they were dropped before reaching any callback. Patch intercepts the drop and forwards to on_to_device_unknown handler. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
Matrix AI voice agent - LiveKit + LiteLLM
Languages
Python
99.1%
Dockerfile
0.8%
Shell
0.1%