
    ?js                     L    d dl Z d dlZd dlZd dlZd dlmZ d dlmZ d ZddZ	dS )    N)AgentMLCourier)AgentDGDeliziec                     t          | t                    r| S t          | d          rt          | j                  S t          |           S )z/Convert RunResult-like objects to plain string.final_output)
isinstancestrhasattrr   )resps    !/var/www/FlaskApp/Agent_router.py_normalize_responser      sH    $ t^$$ &4$%%%t99    c                    K   |dk    r6t          d           t          | |||           d {V }t          |          S |dk    r6t          d           t          | |||           d {V }t          |          S t          d| d           d S )NAgentComprateliazRouting to AgentComprateliar   zRouting to AgentDGDelizieu$   ⚠️ AgentRouter: unknown rep_id 'z', no agent matched.)printr   r   r   )
input_dataCustomerPhonephone_numberphone_number_idrep_id	respuestas         r   AgentRouterr      s      ###+,,,(]LRabbbbbbbb	"9---!!!)***(]LRabbbbbbbb	"9---	
M
M
M
MNNN4r   )N)
requestsosioastAgent_MLCourierr   Agent_DGDelizier   r   r    r   r   <module>r      sz     				 				 



 * * * * * * * * * * * *       r   