#6: Support multiple agent configurations
#6: don't require extra "agent names" parameter to configure the agents
to start/stop/run