TrajectoryMidpointConfiguration
Midpoint-start phase configuration: selection and the start-probability policy.
Values
backward_curriculum
backward_curriculum: BackwardCurriculumConfiguration = Field(default_factory=BackwardCurriculumConfiguration)Optional strict receding-front curriculum over the archived route (replaces the utility blend when on).
frame_stack_replays_per_update
frame_stack_replays_per_update: int = Field(default=0, ge=0)Stored paths replayed per rollout to mint restart frame stacks for bucket-sampled midpoints.
A snapshot is an emulator state, not a rendered-frame history, so a restart without a minted stack sees four copies of one frame -- a world in which nothing is moving. When this is above zero the actor replays up to this many un-minted paths per rollout (newest first) AND midpoint sampling only offers segments whose stack exists, so a restart is never blind; watch Trajectories/Frame_Stack_Coverage for lag. 0 keeps the old behaviour: no minting, no gate, bucket restarts restore blind. Curriculum restarts are unaffected either way -- the archived route has its own minting and coverage verification.
partition_reset_parameter
partition_reset_parameter: str | None = NoneName of a reset parameter (set by a curriculum stage, for example start_cavern) whose value selects which partition a midpoint restart may come from. When set, midpoint restarts are filtered to recordings whose store.archive_group_field cell value equals this reset parameter's current value, so a focused curriculum stage actually restarts within its own partition instead of the dominant one. A midpoint restart loads a full-state snapshot that fixes the level, so without this filter the snapshot's partition wins and a freshly-activated level (for example a new cavern) is starved of midpoint exploration. None disables partition filtering (single-partition training).
selection
selection: TrajectorySelectionConfiguration = Field(default_factory=TrajectoryDirectSelectionConfiguration)start
start: MidpointStartPolicyConfiguration = Field(default_factory=ScheduledMidpointStartConfiguration)How often a policy episode starts from a stored midpoint instead of the true start.