code: def setup_agents(self, added_opts):
      full_opts = self.add_tod_world_opts(added_opts)
      sys = test_agents.ApiCallAndSysUttAgent(full_opts)
      agents = [
          test_agents.UserUttAgent(full_opts),
          sys,
          StandaloneApiAgent(full_opts),
          sys,
          test_agents.ApiSchemaAgent(full_opts),
          test_agents.GoalAgent(full_opts),
      ]
      return agents, full_opts
  
imports: import copy
  import unittest
  import parlai.core.tod.tod_test_utils.test_agents
  import parlai.scripts.tod_world_script
  from parlai.core.tod.tod_agents import StandaloneApiAgent
  from parlai.core.tod.world_metrics_handlers import METRICS_HANDLER_CLASSES_TEST_REGISTRY
  from parlai.core.metrics import dict_report
  import projects.tod_simulator.world_metrics.extended_world_metrics
label_desc: Use image node_id 2 for calling the TodWorldInScriptTestBase obj's underlying member method code with example usage: obj.setup_agents(added_opts) and returns: agents,  full_opts