docstr: Collect all of agent savers
  :param parent_path_suffix: path suffix of the parent of the agent
      (could be name of level manager or composite agent)
  :return: collection of all agent savers
docstr_tok: ["Collect","all","of","agent","savers",":","param","parent_path_suffix",":","path","suffix","of","the","parent","of","the","agent","(","could","be","name","of","level","manager","or","composite","agent",")",":","return",":","collection","of","all","agent","savers"]
code: def collect_savers(self, parent_path_suffix: str) -> SaverCollection:
      """
      Collect all of agent savers
      :param parent_path_suffix: path suffix of the parent of the agent
          (could be name of level manager or composite agent)
      :return: collection of all agent savers
      """
      raise NotImplementedError("")
  
imports: from typing import Union, List, Dict
  import numpy
  from rl_coach.core_types import EnvResponse, ActionInfo, RunPhase, PredictionType, ActionType, Transition
  from rl_coach.saver import SaverCollection
label_desc: Use image node_id 13 for calling the AgentInterface obj's underlying member method code with example usage: obj.collect_savers(parent_path_suffix) without return types