
    i                     J   U d Z ddlZddlmc m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      Z ej$                  eee         dd      Z ej$                  eeee
f         d	d      Z ej$                  eeeed
   f         dd      Z ej$                  ed      dd      Z ej$                  e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<   y)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__builtins@py_builtins_pytest.assertion.rewrite	assertionrewrite
@pytest_arcontextvarstypingr   r   r   r   r   langsmith.clientr   langsmith.run_treesr	   
ContextVarstrr
   listr   dictr   boolr   r   r   r   __annotations__r   r   r   r        d/home/jang/Projects/ai-researcher/.venv/lib/python3.12/site-packages/langsmith/_internal/_context.py<module>r+      sl   N     ? ?'+FG5&&x}5otT3xS	23GTJ<K""8DcN#;<[RVW	R;))(5ww?O9O3P*QR  5+
 
 (!3
4Y
M>;))(9*=>  '+ hsm *$(htCy! (-1 (4S>* 1CG %gg.>(>"?@ G%)" )r)   