
    qi                        d Z ddlmZ ddlmZ ddlmZ ddlm	Z
  ej                         ZddlmZ  ej                         j                  d      Z e       Z e
j&                  ee        e
j(                  ede       ej*                  d	k(  rd
ed   _        ded   _        d
ed   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        d ed!   _        d"ed!   _        d#ed$   _        d%ed$   _        d&ed'   _        d(ed'   _        d)ed*   _        d(ed*   _        y
y
)+zGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builder)timestamp_pb2s"  
!agent/livekit_agent_session.protolivekit.agentgoogle/protobuf/timestamp.proto"
MetricsReport7
started_speaking_at (2.google.protobuf.Timestamp7
stopped_speaking_at (2.google.protobuf.Timestamp 
transcription_delay (H 
end_of_turn_delay (H)
on_user_turn_completed_delay (H
llm_node_ttft (H
tts_node_ttfb (H
e2e_latency (HB
_transcription_delayB
_end_of_turn_delayB
_on_user_turn_completed_delayB
_llm_node_ttftB
_tts_node_ttfbB
_e2e_latency"
ChatMessage

id (	%
role (2.livekit.agent.ChatRole7
content (2&.livekit.agent.ChatMessage.ChatContent
interrupted ("
transcript_confidence (H 4
extra (2%.livekit.agent.ChatMessage.ExtraEntry-
metrics (2.livekit.agent.MetricsReport.

created_at (2.google.protobuf.Timestamp(
ChatContent
text (	H B	
payload,

ExtraEntry
key (	
value (	:8B
_transcript_confidence"|
FunctionCall

id (	
call_id (	
	arguments (	
name (	.

created_at (2.google.protobuf.Timestamp"
FunctionCallOutput

id (	
name (	
call_id (	
output (	
is_error (.

created_at (2.google.protobuf.Timestamp"
AgentHandoff

id (	
old_agent_id (	H 
new_agent_id (	.

created_at (2.google.protobuf.TimestampB
_old_agent_id"
ChatContext2
items (2#.livekit.agent.ChatContext.ChatItem
ChatItem-
message (2.livekit.agent.ChatMessageH 4
function_call (2.livekit.agent.FunctionCallH A
function_call_output (2!.livekit.agent.FunctionCallOutputH 4
agent_handoff (2.livekit.agent.AgentHandoffH B
item*>
ChatRole
	DEVELOPER 

SYSTEM
USER
	ASSISTANTB+Z)github.com/livekit/protocol/livekit/agentbproto3zagent.livekit_agent_session_pb2FN
DESCRIPTORs+   Z)github.com/livekit/protocol/livekit/agent_CHATMESSAGE_EXTRAENTRYs   8i  	_CHATROLEi  V   _METRICSREPORTi  i  _CHATMESSAGEi  ie  _CHATMESSAGE_CHATCONTENTi  i  i  i  _FUNCTIONCALLiS  iV  _FUNCTIONCALLOUTPUTi  i  _AGENTHANDOFFiv  iy  _CHATCONTEXTi  i  _CHATCONTEXT_CHATITEM)__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_dbr   &google_dot_protobuf_dot_timestamp__pb2AddSerializedFiler   globals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_options_serialized_start_serialized_end     Y/opt/pipecat/venv/lib/python3.12/site-packages/livekit/protocol/agent_pb/agent_session.py<module>r+      s  
 & 5 ? ? 8 #

"
"
$ T &%%'99  ;N1  O1
9 ' ' '
H = ' ' '
4UW_ `!!U*$((<!/](<,15($%.<D($%9*.(;)(,(;'/1(.-0(,-0(>,+.(>*9<(%&87:(%&68;($%769($%5.1(?-,0(?+48( !326( !1.2(?-,0(?+-1(>,+/(>*6:("#548("#31 +r)   