As part of the work to support multiple agents for a single Reflect agent, we'll need to store a unique name for each agent within an account. This ticket tracks updating the run-agent.sh script to require a unique name, and then use this name in the registration request in connect.sh.