Currently the tool decorator doesn't bind arguments to function typehints, which means that for certain data types that the model cannot provide as input the tool typehints become non representative ...