Spaces:
Runtime error
Runtime error
File size: 384 Bytes
129cd69 |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
from typing import Sequence
from langchain.tools.base import BaseTool
def validate_tools_single_input(class_name: str, tools: Sequence[BaseTool]) -> None:
"""Validate tools for single input."""
for tool in tools:
if not tool.is_single_input:
raise ValueError(
f"{class_name} does not support multi-input tool {tool.name}."
)
|