Add a task#
Preset —
presets/<method>.pywithdef apply_<method>(cfg) -> None(or compose existingapply_*functions). See Tasks and presets forapply_zestwalkthrough.Export from
presets/__init__.pyTask builder in
robots/<id>/tasks.py; registerWbcTaskConfigDocument — add a page under Tasks and presets; cite the paper in Research & citations
Smoke test —
uv run wbc-mjlab-train --task Wbc-... --dataset samples
For external robots, stack presets in an extension package — see Extension packages.
MDP changes (new reward/RSI terms) belong in env/mdp/ and require an issue first
— see Contributing.
Related: Architecture overview, Shared MDP, Extensions.