This reference describes unreleased code on main; no release documents it yet.

rlmesh_remote_env_step

functionExperimental#include <rlmesh.h>[source]

Env construction connects; Model construction only validates. Remote I/O is exclusive, while immutable accessors/cancellation may overlap any call. Accessor pointers remain borrowed until free, including after close.

RLMeshStatus rlmesh_remote_env_step(
    RLMeshRemoteEnv* remote_env,
    const RLMeshValue* action,
    RLMeshValue** out_observation,
    double* out_reward,
    bool* out_terminated,
    bool* out_truncated,
    RLMeshValue** out_info
)