--agent validation

When -a / --agent specifies a platform name (not *), it must exist in the configured platforms. Otherwise, the following error is displayed:

Invalid agents: <input>           (yellow)
Valid agents: platform1, platform2, ...  (bright black)