c604b5f64408a726e9f1c959157e55f84e206420
Element X (26.03.3+) sends io.element.call.encryption_keys as to-device messages, not room timeline events. Added UnknownToDeviceEvent callback to catch these and deliver keys to active voice sessions. Also added m.room.encrypted decryption attempt in timeline scan as fallback for older Element versions that send encrypted timeline events. 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%