| @@ -55,7 +55,7 @@ class ToolNodeData(BaseNodeData, ToolEntity): | |||
| if not isinstance(val, str): | |||
| raise ValueError("value must be a list of strings") | |||
| elif typ == "constant" and not isinstance(value, str | int | float | bool | dict): | |||
| raise ValueError("value must be a string, int, float, or bool") | |||
| raise ValueError("value must be a string, int, float, bool or dict") | |||
| return typ | |||
| tool_parameters: dict[str, ToolInput] | |||