b5f54df42b5e91b95a828239217ea3aa2fb28a05
Newer livekit-rtc releases added a ParticipantState symbol to participant_pb2 that the EC-compat Rust fork (onestacked/livekit-rust-sdks branch EC-compat-changes, PR #904) doesnt regenerate. The Dockerfile overwrites the pip-installed protos with the forks regen output, so patch_sdk.py crashed on "import livekit.rtc" with: ImportError: cannot import name ParticipantState from livekit.rtc._proto.participant_pb2 Pinned to the versions running in the last successful image (build of 2026-04-03): livekit==1.1.3 livekit-api==1.1.0 livekit-agents==1.5.1 livekit-plugins-{openai,elevenlabs,silero}==1.5.1 Build verified locally: docker compose build bot exits 0; patch_sdk applies cleanly; bot starts, syncs, /health returns ok.
Description
Matrix AI voice agent - LiveKit + LiteLLM
Languages
Python
99.1%
Dockerfile
0.8%
Shell
0.1%