maple.backend.envs.base.EnvBackend.setup

EnvBackend.setup(handle: EnvHandle, task: str, seed: int | None = None, env_kwargs: Dict[str, Any] | None = {}) Dict

Setup environment with a specific task.

Configures the environment to run a particular task, loading necessary assets and returning task metadata like instructions. Updates handle metadata with task information.

Parameters:
  • handle – Environment handle to setup.

  • task – Task specification string.

  • seed – Optional random seed for task setup.

  • env_kwargs – Model-specific parameters.

Returns:

Task metadata including instruction and task details.