Skip to content
Back to skills

Jsrl Switching Rollout Curriculum

ASecurity

Build Jump-Start Reinforcement Learning rollouts that switch from guide-policy control to exploration-policy control under curriculum or random guide-step schedules.

  • 247 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added September 9, 2026
testingpythongobash

Works with

  • cursor

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill jsrl_switching_rollout_curriculum --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Jsrl Switching Rollout Curriculum?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Jsrl Switching Rollout Curriculum
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-jsrl-switching-rollout-curriculum/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-jsrl-switching-rollout-curriculum)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
---
name: jsrl_switching_rollout_curriculum
description: Build Jump-Start Reinforcement Learning rollouts that switch from guide-policy control to exploration-policy control under curriculum or random guide-step schedules.
---

# JSRL Switching Rollout Curriculum

## When To Use

Use this skill to collect trajectories for JSRL or to test whether a recovery harness correctly implements the paper's two-policy handoff. It is useful for full RL environments and for reduced sparse-reward proxy environments.

## Inputs

- Environment with `reset()` and `step(action)`.
- Guide-policy and exploration-policy callables.
- Horizon `H`, selected guide-step `h`, and optional guide-step schedule.
- Threshold `β` used to advance curriculum stages.

## Outputs

- Trajectory records with state, action, reward, next state, done flag, and `controller` equal to `guide` or `exploration`.
- Handoff summary with selected `h`, guide action count, exploration action count, total reward, and success flag.
- Curriculum cursor updates for threshold-based advancement.

## Workflow

1. Clamp the selected guide-step to the valid horizon.
2. Roll out the guide-policy while `t < h`.
3. Roll out the exploration-policy after the handoff until termination or horizon.
4. Append controller labels to every transition.
5. Advance the curriculum only after evaluation meets or exceeds `β`.
6. For ablations, sample guide steps from the same schedule without changing the data schema.

## Validation

Run:

```bash
python scripts/switching_rollout.py --demo
python -m pytest tests
```

The demo prints a small trajectory and handoff summary.

## Limitations

This skill does not implement a complete RL algorithm. It only owns the rollout and curriculum contract; policy/value updates belong in the value exploration update skill.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.