add #commands method to clean up remote before filter
remove rescue in Option#fetch_value
fix discover_api rake task