| if isinstance(tool_parameters, str): | if isinstance(tool_parameters, str): | ||||
| # check if this tool has only one parameter | # check if this tool has only one parameter | ||||
| parameters = [ | parameters = [ | ||||
| parameter for parameter in tool.parameters | |||||
| parameter for parameter in tool.get_runtime_parameters() | |||||
| if parameter.form == ToolParameter.ToolParameterForm.LLM | if parameter.form == ToolParameter.ToolParameterForm.LLM | ||||
| ] | ] | ||||
| if parameters and len(parameters) == 1: | if parameters and len(parameters) == 1: |