
    i}                         d dl mZmZmZmZmZmZ d dlmZ d dl	Z	deee
ef                  deee
ef                  dee
ef         fdZ G d d	e          ZdS )
    )	TypedDictListOptional	AnnotatedDictAny)BaseMessageNabreturnc                 ,   | s|pddddS |s| S |                      dd          |                     dd          z   |                      dd          |                     dd          z   |                      dd          |                     dd          z   dS )Nr   )prompt
completiontotalr   r   r   )get)r
   r   s     hc:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\agent\state.pymerge_usager      s     ?>qA>>> %%!$$quuXq'9'99eeL!,,quu\1/E/EEw""QUU7A%6%66      c                   :   e Zd ZU dZeee         ej        f         e	d<   e
e         e	d<   ee         e	d<   ee         e	d<   e
e         e	d<   e
e         e	d<   e
e         e	d<   e
e         e	d	<   eee         ej        f         e	d
<   e
e         e	d<   e
e         e	d<   e
e         e	d<   eeeef         ef         e	d<   e
eeef                  e	d<   e
e         e	d<   e
e         e	d<   e
e         e	d<   e
e         e	d<   e
e         e	d<   e
e         e	d<   e
e         e	d<   dS )
AgentStatez(
    Estado del agente para Agrota.
    messages	intencionintencionesintenciones_pendientesuser_id	user_nameuser_positionultimo_resultadoresultados_tecnicos	dax_querymensaje_skillrespuesta_finalusageinteractive_dataarchetype_key	dashboardis_precalculatedauth_validated_atis_authenticatinguser_cedulaerrorN)__name__
__module____qualname____doc__r   r   r	   operatoradd__annotations__r   strr   intr   r   boolfloat r   r   r   r      s          [)8<78888 }c I%%% c]}C=    sm###"49hl#:;;;;}C=   c]""" T#s(^[01111 tCH~.... C=   }tn$$$  &&&~%%%#C=r   r   )typingr   r   r   r   r   r   langchain_core.messagesr	   r0   r3   r4   r   r   r7   r   r   <module>r:      s    B B B B B B B B B B B B B B B B / / / / / / 	8DcN+ 	c3h0H 	TRUWZRZ^ 	 	 	 	' ' ' ' ' ' ' ' ' 'r   