class_docstr: Wrapper class for making a gym env a remote actor.
class_docstr_tok: ["Wrapper","class","for","making","a","gym","env","a","remote","actor","."]
code: def reset(
      self,
      *,
      seed: Optional[int] = None,
      options: Optional[dict] = None,
  ):
      obs_and_info = self.env.reset(seed=seed, options=options)
  
      obs = {_DUMMY_AGENT_ID: obs_and_info[0]}
      info = {_DUMMY_AGENT_ID: obs_and_info[1]}
  
      rew = {_DUMMY_AGENT_ID: 0.0}
      terminated = {"__all__": False}
      truncated = {"__all__": False}
      return obs, rew, terminated, truncated, info
  
imports: import gymnasium
  import logging
  from typing import Callable, Dict, List, Optional, Set, Tuple, TYPE_CHECKING
  import ray
  from ray.util import log_once
  from ray.rllib.env.base_env import BaseEnv, _DUMMY_AGENT_ID, ASYNC_RESET_RETURN
  from ray.rllib.utils.annotations import override, PublicAPI
  from ray.rllib.utils.typing import AgentID, EnvID, EnvType, MultiEnvDict
label_desc: Use image node_id 2 for calling the _RemoteSingleAgentEnv obj's underlying member method code with example usage: obj.reset() and returns: obs,  rew,  terminated,  truncated,  info