o
    +i                     @   sX  U d Z ddlZddlmZmZmZmZmZ er$ddlm	Z	 ddl
mZ neZ	eZejee  dddZejeee   dddZejeeeef   d	ddZejeeeed
 f   dddZejed  dddZejed  dddZdZee ed< dZeee  ed< dZeeeef  ed< dZeeeed
 f  ed< dZed ed< dS )zHShared context (ContextVars and global defaults) that configure tracing.    N)TYPE_CHECKINGAnyLiteralOptionalUnion)Client)RunTree_PROJECT_NAME)default_TAGS	_METADATAlocal_TRACING_ENABLEDr   _CLIENTr   _PARENT_RUN_TREE_GLOBAL_PROJECT_NAME_GLOBAL_TAGS_GLOBAL_METADATA_GLOBAL_TRACING_ENABLED_GLOBAL_CLIENT)__doc__contextvarstypingr   r   r   r   r   langsmith.clientr   langsmith.run_treesr   
ContextVarstrr	   listr   dictr   boolr   r   r   r   __annotations__r   r   r   r    r!   r!   Y/var/www/html/psymed-ai/venv/lib/python3.10/site-packages/langsmith/_internal/_context.py<module>   s.    