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.
347 B
347 B