executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
hard-atari-explorationUse hard-exploration Atari workflows for PPO plus RND, deterministic Go-Explore Phase 1, demo extraction, and sticky-action robustification.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task involves sparse-reward Atari workflows such as Montezuma's Revenge, Pitfall, or Private Eye; PPO with Random Network Distillation (RND); deterministic Go-Explore Phase 1 archive search; extracting a replayable demo; or robustifying a deterministic demo into a sticky-action policy. This sub-skill is self-contained and does not require the original checkout at runtime.
1-ppo-rnd.py for hard-exploration Atari under sticky actions.2-go-explore.py, including archive cell keys, snapshots, experience logs, and replay verification.extract_demo.py before robustification.3-robustify.py, including demo resets, recurrent PPO, curriculum progress, and from-reset sticky-action evaluation.FireResetEnv, life-loss terminal training, replay buffers, or standard Atari W&B runs: use the standard Atari sub-skill.references/rnd-and-envpool-guide.md for PPO+RND model/RMS details, envpool versus render-env split, sticky-action assumptions, hard environment keys, and safe run templates.references/go-explore-and-robustification.md for deterministic Go-Explore Phase 1, archive/cell/log mechanics, ALE restore pitfalls, demo pickle schema, extraction checks, and robustification curriculum.references/run-management.md before launching long jobs, resuming checkpoints, interpreting metrics.jsonl or final.json, or moving run directories.references/troubleshooting.md for protocol mismatches, missing ROMs, envpool/ALE installation problems, demo validation errors, RND novelty collapse, robustification plateaus, and checkpoint issues.python scripts/hard_atari_smoke.py --help
python scripts/hard_atari_smoke.py
python scripts/hard_atari_smoke.py --section rnd
python scripts/hard_atari_smoke.py --section go-explore
python scripts/hard_atari_smoke.py --section demo --demo path/to/demo.pkl
python scripts/hard_atari_smoke.py --section robustify
The smoke script reimplements tiny model, RMS, archive/log, final-summary, and demo-schema fixtures. It validates interfaces and invariants only; it does not claim benchmark progress or first-key discovery.
repeat_action_probability=0.25) and a vectorized envpool training backend for breadth. Its single-env render/test path is a separate Gymnasium/ALE path and is not a replacement for high-throughput training.cloneState/restoreState, and archive scores from replayable trajectories. It is not an RL-policy score.run-dir outputs use metrics.jsonl, ckpt/latest.pt, optional milestone/best checkpoints, and final.json. Resume should restore optimizer/model state plus normalizers, archive/log state, curriculum state, and RNG state as applicable.prev_id linked list used to reconstruct demos.