
    `i                     Z    d dl Z d dlmZmZ ddlmZ d dlmZ erd dlZdddd	d
e	ddfdZ
dS )    N)OPSPANDATA   )SPAN_ORIGIN)TYPE_CHECKINGcontextzagents.RunContextWrapper
from_agentzagents.Agentto_agent_namereturnc                 @   t          j        t          j        d|j         d| t
                    5 }|                    t          j        d           t          |dd           }|r |                    t          j
        |           d d d            d S # 1 swxY w Y   d S )Nzhandoff from z to )opnameoriginhandoff_sentry_conversation_id)
sentry_sdk
start_spanr   GEN_AI_HANDOFFr   r   set_datar   GEN_AI_OPERATION_NAMEgetattrGEN_AI_CONVERSATION_ID)r   r	   r
   spanconv_ids        /home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/sentry_sdk/integrations/openai_agents/spans/handoff.pyhandoff_spanr      s     
	AZ_AA-AA
 
 
 
D 
h4i@@@ *&?FF 	DMM(97CCC
D 
D 
D 
D 
D 
D 
D 
D 
D 
D 
D 
D 
D 
D 
D 
D 
D 
Ds   ABBB)r   sentry_sdk.constsr   r   constsr   typingr   agentsstrr        r   <module>r$      s        * * * * * * * *                         MMMD'D5CDTWD	D D D D D Dr#   