The list of required parameters now must be the complete list of all parameters for some reason. Bug in the schema somewhere?
{error={message=Invalid schema for function 'crawl': In context=(), 'required' is required to be supplied and to be an array including every key in properties. Missing 'screenshot', type=invalid_request_error, param=tools[4].function.parameters, code=invalid_function_parameters}}