docstr: Add some cmd line args for kd k2r combo agent.
docstr_tok: ["Add","some","cmd","line","args","for","kd","k2r","combo","agent","."]
code: def add_cmdline_args(
      cls, parser: ParlaiParser, partial_opt: Optional[Opt] = None
  ) -> ParlaiParser:
      """
      Add some cmd line args for kd k2r combo agent.
      """
      super().add_cmdline_args(parser, partial_opt)
      cls.add_additional_subagent_args(parser)
      group = parser.add_argument_group("DirectorSeekerAgent Group")
      group.add_argument(
          "--subagents-to-rerank",
          type=str,
          default="drm",
          help='subagents to apply reranking, concatenated by ",". For example "drm,krm" meaning reranking dialogue and knowledge response generation subagents. By default only dialogue responses are reranked',
      )
      parser.set_defaults(
          krm_skip_director_reranking_for_all_generations=True,
          drm_skip_director_reranking_for_all_generations=False,
          sqm_skip_director_reranking_for_all_generations=True,
          sdm_skip_director_reranking_for_all_generations=True,
      )
      return parser
  
imports: import torch
  import torch.nn.functional
  import copy
  from typing import Optional, List, Tuple, Any, Dict, Union
  from parlai.core.opt import Opt
  from parlai.core.params import ParlaiParser
  from parlai.core.torch_agent import Batch
  from parlai.core.message import Message
  from parlai.agents.rag.retrievers import Document
  from parlai.agents.fid.fid import SearchQueryFiDAgent, WizIntGoldDocRetrieverFiDAgent
  import parlai.utils.logging
  from projects.seeker.agents.seeker_modules import ComboFidModel
  from projects.seeker.agents.seeker import ComboFidAgent, SeekerAgent
  from projects.fits.agents.director_bb2 import DirectorFidAgent, DirectorFidModelMixin
label_desc: Use image node_id 3 for calling the DirectorSeekerAgent obj's underlying member method code with example usage: obj.add_cmdline_args(cls, parser, partial_opt) and returns: parser