Skip to content

Commit 81b1eaf

Browse files
committed
wip
1 parent 3ed25fa commit 81b1eaf

File tree

3 files changed

+17
-5
lines changed

3 files changed

+17
-5
lines changed

livekit-api/livekit/api/__init__.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,14 @@
3636

3737
from .twirp_client import TwirpError, TwirpErrorCode
3838
from .livekit_api import LiveKitAPI
39-
from .access_token import VideoGrants, SIPGrants, AccessToken, TokenVerifier
39+
from .access_token import (
40+
InferenceGrants,
41+
ObservabilityGrants,
42+
VideoGrants,
43+
SIPGrants,
44+
AccessToken,
45+
TokenVerifier,
46+
)
4047
from .webhook import WebhookReceiver
4148
from .version import __version__
4249

@@ -47,6 +54,8 @@
4754
"ingress_service",
4855
"sip_service",
4956
"agent_dispatch_service",
57+
"InferenceGrants",
58+
"ObservabilityGrants",
5059
"VideoGrants",
5160
"SIPGrants",
5261
"AccessToken",

livekit-protocol/generate_proto.sh

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ protoc \
3434
$API_PROTOCOL/livekit_agent_dispatch.proto \
3535
$API_PROTOCOL/livekit_metrics.proto \
3636
$API_PROTOCOL/livekit_sip.proto \
37-
$API_PROTOCOL/livekit_analytics.proto
37+
$API_PROTOCOL/livekit_analytics.proto \
38+
$API_PROTOCOL/agent/livekit_agent_session.proto
3839

3940

4041
touch -a "$API_OUT_PYTHON/__init__.py"
@@ -68,7 +69,9 @@ mv "$API_OUT_PYTHON/livekit_sip_pb2.py" "$API_OUT_PYTHON/sip.py"
6869
mv "$API_OUT_PYTHON/livekit_sip_pb2.pyi" "$API_OUT_PYTHON/sip.pyi"
6970
mv "$API_OUT_PYTHON/livekit_metrics_pb2.py" "$API_OUT_PYTHON/metrics.py"
7071
mv "$API_OUT_PYTHON/livekit_metrics_pb2.pyi" "$API_OUT_PYTHON/metrics.pyi"
72+
mv "$API_OUT_PYTHON/agent/livekit_agent_session_pb2.py" "$API_OUT_PYTHON/agent/agent_session.py"
73+
mv "$API_OUT_PYTHON/agent/livekit_agent_session_pb2.pyi" "$API_OUT_PYTHON/agent/agent_session.pyi"
7174

72-
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))|from . $1|g' "$API_OUT_PYTHON"/*.py "$API_OUT_PYTHON"/*.pyi
75+
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_agent_session_pb2))|from . $1|g' "$API_OUT_PYTHON"/**.py "$API_OUT_PYTHON"/**.pyi
7376

74-
perl -i -pe 's|livekit_(\w+)_pb2|${1}|g' "$API_OUT_PYTHON"/*.py "$API_OUT_PYTHON"/*.pyi
77+
perl -i -pe 's|livekit_(\w+)_pb2|${1}|g' "$API_OUT_PYTHON"/**.py "$API_OUT_PYTHON"/**.pyi

livekit-protocol/protocol

Submodule protocol updated 107 files

0 commit comments

Comments
 (0)