code: def update_metadata_queue(self, agent: BaseAgent):
          
          pids = {os.getpid(), *agent.get_extra_pids()}
  
          helper_process_request = agent.get_helper_process_request()
  
          self.agent_metadata_queue.put(AgentMetadata(self.index, self.name, self.team, pids, helper_process_request))
docs: Adds a new instance of AgentMetadata into the `agent_metadata_queue` using `agent` data.
          :param agent: An instance of an agent.