a
    ag+                     @   s2   d dl mZ d dlmZ eee ddddZdS )    )Sequence)BaseToolN)
class_nametoolsreturnc                 C   s*   |D ] }|j st|  d|j dqdS )zValidate tools for single input.

    Args:
        class_name: Name of the class.
        tools: List of tools to validate.

    Raises:
        ValueError: If a multi-input tool is found in tools.
    z# does not support multi-input tool .N)Zis_single_input
ValueErrorname)r   r   Ztool r
   d/var/www/html/cobodadashboardai.evdpl.com/venv/lib/python3.9/site-packages/langchain/agents/utils.pyvalidate_tools_single_input   s
    
r   )typingr   Zlangchain_core.toolsr   strr   r
   r
   r
   r   <module>   s   