File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -952,6 +952,8 @@ async def run_live(
952952 raise ValueError (
953953 'Either session or user_id and session_id must be provided.'
954954 )
955+ if live_request_queue is None :
956+ raise ValueError ('live_request_queue is required for run_live.' )
955957 if session is not None :
956958 warnings .warn (
957959 'The `session` parameter is deprecated. Please use `user_id` and'
@@ -1380,15 +1382,15 @@ def _new_invocation_context_for_live(
13801382 self ,
13811383 session : Session ,
13821384 * ,
1383- live_request_queue : Optional [ LiveRequestQueue ] = None ,
1385+ live_request_queue : LiveRequestQueue ,
13841386 run_config : Optional [RunConfig ] = None ,
13851387 ) -> InvocationContext :
13861388 """Creates a new invocation context for live multi-agent."""
13871389 run_config = run_config or RunConfig ()
13881390
13891391 # For live multi-agents system, we need model's text transcription as
13901392 # context for the transferred agent.
1391- if self .agent .sub_agents and live_request_queue :
1393+ if self .agent .sub_agents :
13921394 if 'AUDIO' in run_config .response_modalities :
13931395 if not run_config .output_audio_transcription :
13941396 run_config .output_audio_transcription = (
You can’t perform that action at this time.
0 commit comments