
    i?                     :    d dl mZmZmZ d dlmZ  G d de      Zy)    )DictTupleUnion)Toolc                   0    e Zd Zdeeef   deeef   fdZy)MultiArgsTool
tool_inputreturnc                 4    t        |t              r|fi fS d|fS )N )
isinstancestr)selfr	   s     :/var/www/html/ls-ibe-bot-apis/app/agents/tools/__init__.py_to_args_and_kwargsz!MultiArgsTool._to_args_and_kwargs   s#    j#&="$$z>!    N)__name__
__module____qualname__r   r   r   r   r   r   r   r   r   r      s(    "eCI.> "5PTCU "r   r   N)typingr   r   r   langchain_core.toolsr   r   r   r   r   <module>r      s    % % %"D "r   