VecEnv provides obs_dict, goal_dict, reset_buf, reward_buf, info_dict, where obs_dict, goal_dict are output inputs processed by the InputRetrivalEnvWrapper. In this way, the output of Env does not need to change with the algorithm, but InputRetrivalEnvWrapper generates the inputs required by the algorithm from obs_dict and goal_dict.