rlmesh.types.EnvLike

classfrom rlmesh.types import EnvLike[source]

Structural protocol for a single environment.

observation_space

property[source]
property observation_space: SpaceLike[EnvObsT]

Space describing reset and step observations.

action_space

property[source]
property action_space: SpaceLike[EnvActT]

Space describing accepted actions.

reset

function[source]
reset(
    *,
    seed: int | None = None,
    options: InfoDict | None = None,
) -> tuple[EnvObsT, InfoDict]

Reset the environment and return the initial observation.

step

function[source]
step(
    action: EnvActT,
) -> tuple[EnvObsT, SupportsFloat, bool, bool, InfoDict]

Apply one action and return the Gymnasium-style step tuple.

close

function[source]
close() -> None

Release environment resources.