
    js                     ~    d dl mZmZmZmZmZmZmZmZ d dl	m
Z
 d dlmZ  G d de          Z G d de          ZdS )	    )JSONBooleanColumnFloat
ForeignKeyIntegerStringText)relationship)	BaseModelc                   t   e Zd ZdZ e ed          d          Z eed          Z e ed          d          Z	 e ed          d	          Z
 eed          Z ee ed
          dd          Z ee ed          d          Z ee ed          dd          Z eed          Z eed          Z eed          Z eed          Z eed          Z ed          Z eed          Z eed          Z eed          Z eed          Z eedd          ZdS )Agentagents   FnullableT2   chat)defaultonlinezpublic.tenants.idr   indexpublic.users.idzpublic.models.id
   gffffff?i   Model)r   r   N) __name__
__module____qualname____tablename__r   r	   namer
   descriptiontypestatusr   runningr   r   	tenant_id
created_bymodel_idmax_iterationsr   temperature
max_tokenssystem_promptwelcome_messager   modelr   knowledge_basesactionsskillsquick_actionsuse_reranker     8/lsinfo/ai/hellotax_ai/base_platform/app/models/agent.pyr   r      s       M6&&++...D&---K6&&**f---DVFF2JJ111FfWe,,,Gw

+> ? ?$VZ[[[I,=!>!>NNNJvgzz*<==TXYYYHVGR000N&,,,K...JF4$///MfTD111OL!!EfTD111OfTD)))GVD4(((FF4$///M6'4%@@@LLLr4   r   c                       e Zd ZdZ ee ed          d          Z ee ed          d          Z e e	d          dd          Z
 e e	d	          d          Z eed          Z eed          Zd
S )ChatMessagechat_messagesz	agents.idFr   r   T$   r      N)r   r   r   r   r   r   r   agent_iduser_idr	   conversation_idroler
   contentr   sourcesr3   r4   r5   r7   r7      s        #Mvgzz+66GGGHfWjj):;;dKKKGfVVBZZ%tDDDO6&&**u---DfTE***GfTD)))GGGr4   r7   N)
sqlalchemyr   r   r   r   r   r   r	   r
   sqlalchemy.ormr   app.models.baser   r   r7   r3   r4   r5   <module>rD      s    V V V V V V V V V V V V V V V V V V V V ' ' ' ' ' ' % % % % % %A A A A AI A A A.* * * * *) * * * * *r4   