"""Selectable S10 training tasks. Import a task module here to register it. The training entry point accepts ``--task `` and applies that task's defaults before explicit CLI flags. Shared algorithm code stays revision-agnostic; only the observation contract and environment wiring differ between tasks. """ from .base import ActorSpec, TaskSpec, get_task, list_tasks, register, task_names from . import task_v4, task_v4_upward, task_v7 __all__ = ("ActorSpec", "TaskSpec", "get_task", "list_tasks", "register", "task_names")