
    'j                         U d Z ddlZddlmZ ed         j         dZeed<   ed         j         dZeed<   ed         j         d	Z	eed
<    ej
        dddd          Zdaej        dz  ed<   dej        fdZdS )zHTTP transport constants shared between rt_agent/agent.py and rt_agent/server.py.

Centralised here so that neither the agent layer nor the server layer owns them,
and both can import without creating a circular dependency.
    N)AGENT_REGISTRY	tatasteelz/queryTATASTEEL_QUERY_URLui_agentUI_AGENT_QUERY_URLz/query/streamUI_AGENT_STREAM_URLg      $@g     f@)connectreadwritepool_shared_clientreturnc                  R    t           t          j        t                    a t           S )zDReturn the process-wide shared httpx client (connection pool reuse).N)timeout)r   httpxAsyncClientHTTP_TIMEOUT     D/var/www/html/ai-enterprise-brain/backend/chanakya/rt_agent/_http.pyget_http_clientr      s#     *<@@@r   )__doc__r   backend.chanakya.configr   urlr   str__annotations__r   r   Timeoutr   r   r   r   r   r   r   <module>r      s     
  2 2 2 2 2 2,[9=EEE S E E E+J7;CCC C C C C,Z8<KKK S K K Ku}TTMMM+/!D( / / /*      r   