code: def __init__(
      self,
      *,
      num_docs: int,
      num_responses: int,
      discrete_keys: List[str],
      box_keys: List[str],
      response_discrete_keys: List[Tuple[str, int]],
      response_box_keys: List[Tuple[str, Tuple[int]]],
      augmentation_discrete_keys: List[str],
      augmentation_box_keys: List[str],
  ):
      self.num_docs = num_docs
      self.num_responses = num_responses
      self.discrete_keys = discrete_keys
      self.box_keys = box_keys
      self.response_discrete_keys = response_discrete_keys
      self.response_box_keys = response_box_keys
      self.augmentation_discrete_keys = augmentation_discrete_keys
      self.augmentation_box_keys = augmentation_box_keys
  
file_path: ReAgent/reagent/gym/preprocessors/replay_buffer_inserters.py
imports: import logging
  from typing import Callable, List, Tuple
  import gym
  import numpy
  from reagent.gym.types import Transition
  from reagent.replay_memory.circular_replay_buffer import ReplayBuffer
label_desc: Use image node_id 1 to create a new RecSimReplayBufferInserter object  with example: obj = RecSimReplayBufferInserter()