This is fairly straightforward to do with superagent (which is used by this sdk).
request
.post('/files/upload')
.send(file)
.on('progress', function(e) {
console.log(e.percent);
}
Thus just need to change the API to allow the user to specify a progress callback.