rlmesh_remote_env_action_space_spec
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.
const RLMeshSpaceSpec* rlmesh_remote_env_action_space_spec(
const RLMeshRemoteEnv* remote_env
)