@@ -38,6 +38,7 @@ protoc \
3838 $API_PROTOCOL /livekit_analytics.proto \
3939 $API_PROTOCOL /livekit_rtc.proto \
4040 $API_PROTOCOL /agent/livekit_agent_session.proto \
41+ $API_PROTOCOL /agent/livekit_agent_inference.proto \
4142 $API_PROTOCOL /agent/livekit_agent_text.proto \
4243 $API_PROTOCOL /agent/livekit_agent_dev.proto \
4344 $API_PROTOCOL /logger/options.proto \
@@ -87,6 +88,8 @@ mv "$API_OUT_PYTHON/livekit_connector_pb2.py" "$API_OUT_PYTHON/connector.py"
8788mv " $API_OUT_PYTHON /livekit_connector_pb2.pyi" " $API_OUT_PYTHON /connector.pyi"
8889
8990mkdir -p " $API_OUT_PYTHON /agent_pb"
91+ mv " $API_OUT_PYTHON /agent/livekit_agent_inference_pb2.py" " $API_OUT_PYTHON /agent_pb/agent_inference.py"
92+ mv " $API_OUT_PYTHON /agent/livekit_agent_inference_pb2.pyi" " $API_OUT_PYTHON /agent_pb/agent_inference.pyi"
9093mv " $API_OUT_PYTHON /agent/livekit_agent_session_pb2.py" " $API_OUT_PYTHON /agent_pb/agent_session.py"
9194mv " $API_OUT_PYTHON /agent/livekit_agent_session_pb2.pyi" " $API_OUT_PYTHON /agent_pb/agent_session.pyi"
9295mv " $API_OUT_PYTHON /agent/livekit_agent_text_pb2.py" " $API_OUT_PYTHON /agent_pb/agent_text.py"
@@ -98,7 +101,7 @@ mkdir -p "$API_OUT_PYTHON/logger_pb"
98101mv " $API_OUT_PYTHON /logger/options_pb2.py" " $API_OUT_PYTHON /logger_pb/options.py"
99102mv " $API_OUT_PYTHON /logger/options_pb2.pyi" " $API_OUT_PYTHON /logger_pb/options.pyi"
100103
101- find " $API_OUT_PYTHON " -name ' *.py' -o -name ' *.pyi' | xargs perl -i -pe ' s|^(import (livekit_egress_pb2\|livekit_room_pb2\|livekit_webhook_pb2\|livekit_ingress_pb2\|livekit_models_pb2\|livekit_agent_pb2\|livekit_agent_dispatch_pb2\|livekit_analytics_pb2\|livekit_sip_pb2\|livekit_metrics_pb2\|livekit_rtc_pb2\|livekit_connector_whatsapp_pb2\|livekit_connector_twilio_pb2\|livekit_connector_pb2\|livekit_agent_session_pb2\|livekit_agent_dev_pb2\|options_pb2))|from . $1|g'
104+ find " $API_OUT_PYTHON " -name ' *.py' -o -name ' *.pyi' | xargs perl -i -pe ' s|^(import (livekit_egress_pb2\|livekit_room_pb2\|livekit_webhook_pb2\|livekit_ingress_pb2\|livekit_models_pb2\|livekit_agent_pb2\|livekit_agent_dispatch_pb2\|livekit_analytics_pb2\|livekit_sip_pb2\|livekit_metrics_pb2\|livekit_rtc_pb2\|livekit_connector_whatsapp_pb2\|livekit_connector_twilio_pb2\|livekit_connector_pb2\|livekit_agent_session_pb2\|livekit_agent_inference_pb2\| livekit_agent_dev_pb2\|livekit_agent_text_pb2 \|options_pb2))|from . $1|g'
102105
103106find " $API_OUT_PYTHON " -name ' *.py' -o -name ' *.pyi' | xargs perl -i -pe ' s|livekit_(\w+)_pb2|${1}|g'
104107
@@ -112,4 +115,4 @@ find "$API_OUT_PYTHON" -mindepth 2 -name '*.py' -o -name '*.pyi' | xargs perl -i
112115find " $API_OUT_PYTHON " /agent_pb -name ' *.py' -o -name ' *.pyi' | xargs perl -i -pe ' s|from agent import (agent_\w+) as ([^ ]+)|from . import $1 as $2|g'
113116
114117# fixes - error: ClassVar can only be used for assignments in class body [misc]
115- perl -i -pe ' s|^(\w+_FIELD_NUMBER): _ClassVar\[int\]|$1: int|g' " $API_OUT_PYTHON /logger_pb/options.pyi"
118+ perl -i -pe ' s|^(\w+_FIELD_NUMBER): _ClassVar\[int\]|$1: int|g' " $API_OUT_PYTHON /logger_pb/options.pyi"
0 commit comments