9cf4afc928d3308d0716bf26723a4cd2ae445617
Per-participant set_key() for remote identities doesn't work for incoming decryption in this Rust FFI build (set_shared_key() after connect is also ignored in per-participant mode). Solution: initialize with caller_key as shared_key (true shared-key mode) so the Rust FFI uses it for incoming decryption. Then override outgoing encryption via set_key(bot_identity, bot_key) after connect. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
Matrix AI voice agent - LiveKit + LiteLLM
Languages
Python
99.1%
Dockerfile
0.8%
Shell
0.1%