c61bcffec2089d180a507b37b8d25e810c28737c
KDF_PBKDF2=0 does NOT mean raw mode — libwebrtc applies its built-in PBKDF2 on top of pre-derived keys, causing DEC_FAILED for audio too. Revert to KDF_HKDF=1 (Rust applies HKDF, we pass raw base keys). Keep diagnostic improvements: - _derive_and_set_key() wrapper with logging - Per-track type logging (audio vs video) in on_track_subscribed - Frame size check in look_at_screen (detect E2EE failure) 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%