These docs describe unreleased changes on main. See the latest release.

rlmesh.recorder.ResultSet

classInternalfrom rlmesh.recorder import ResultSet[source]

The whole exported bundle: an id plus every recorded workload.

ResultSet(result_set_id: str, workloads: list[WorkloadRecord] = list())

result_set_id is a locally minted anchor so a re-upload of the same bundle is idempotent on the platform (the mapper derives deterministic episode ids from it). recorded_at is stamped at export time, not construction.

result_set_id

attribute[source]
result_set_id: str

workloads

attribute[source]
workloads: list[WorkloadRecord]

to_dict

function[source]
to_dict(*, recorded_at: str) -> dict[str, Any]

The full rlmesh.result.v1 document as a JSON-native dict.