  
          argument_list: List[Dict[str, Any]] = []
          argument_list.append(dict(
              opts=("-D", "--detector"),
              action=Radio,
              type=str.lower,
              default=default_detector,
              choices=PluginLoader.get_available_extractors("detect"),
 
</s> remove         phases = []
        current_phase = []
        available = self._vram_stats["vram_free"]
 </s> add         phases: List[List[str]] = []
        current_phase: List[str] = []
        available = cast(int, self._vram_stats["vram_free"]) </s> remove         self._post_process = PostProcess(arguments)
 </s> add  </s> remove     def _all_plugins(self):
 </s> add     def _all_plugins(self) -> List["PluginExtractor"]: </s> remove     def _active_plugins(self):
 </s> add     def _active_plugins(self) -> List["PluginExtractor"]: </s> remove     def _set_flow(detector, aligner, masker):
 </s> add     def _set_flow(detector: str, aligner: str, masker: List[str]) -> List[str]:
        argument_list.append(dict(
            opts=("-b", "--batch-mode"),
            action="store_true",
            dest="batch_mode",
            default=False,
            group=_("Data"),
            help=_("R|If selected then the input_dir should be a parent folder containing "
                   "multiple videos and/or folders of images you wish to extract from. The faces "
                   "will be output to separate sub-folders in the output_dir.")))
  
          argument_list: List[Dict[str, Any]] = []
        argument_list.append(dict(
            opts=("-b", "--batch-mode"),
            action="store_true",
            dest="batch_mode",
            default=False,
            group=_("Data"),
            help=_("R|If selected then the input_dir should be a parent folder containing "
                   "multiple videos and/or folders of images you wish to extract from. The faces "
                   "will be output to separate sub-folders in the output_dir.")))
          argument_list.append(dict(
              opts=("-D", "--detector"),
              action=Radio,
              type=str.lower,
              default=default_detector,
              choices=PluginLoader.get_available_extractors("detect"),
keep add keep keep keep keep keep keep
 extract: Add batch processing mode 
lib/cli/args.py