code: def start(self, auto_register=True):
          
          return self.container.start_agent(agent=self, auto_register=auto_register)
docs: Tells the container to start this agent.
          It returns a coroutine or a future depending on whether it is called from a coroutine or a synchronous method.
  
          Args:
              auto_register (bool): register the agent in the server (Default value = True)