don't run external commands more than needed
add a worker show route to display worker capabilities