一键导入
exprun
Use when expgen has produced an experiment handoff and the task is to execute, monitor, repair operational failures, and report full experiments.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when expgen has produced an experiment handoff and the task is to execute, monitor, repair operational failures, and report full experiments.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | exprun |
| description | Use when expgen has produced an experiment handoff and the task is to execute, monitor, repair operational failures, and report full experiments. |
Exprun is the execution counterpart to expgen. It consumes exp_handoff.yaml, builds a full run matrix, launches experiments, monitors progress, handles operational repair, and writes final results.
Use expgen first when the experiment repository or handoff does not exist.
Use exprun_state.json in the chosen output directory. Resolve bundled scripts relative to this SKILL.md.
python scripts/exp_state_guard.py init --dir <output-dir>
python scripts/exp_state_guard.py enter --dir <output-dir> --stage handoff
python scripts/validate_handoff.py --file <output-dir>/exp_handoff.yaml
python scripts/exp_state_guard.py pass --dir <output-dir> --stage handoff --artifact exp_handoff.yaml
python scripts/exp_state_guard.py enter --dir <output-dir> --stage plan
python scripts/exp_state_guard.py pass --dir <output-dir> --stage plan --artifact full/matrix.yaml
python scripts/exp_state_guard.py enter --dir <output-dir> --stage run
python scripts/exp_state_guard.py pass --dir <output-dir> --stage run --artifact full/run_monitors.jsonl --artifact full/monitoring_summary.json
python scripts/exp_state_guard.py enter --dir <output-dir> --stage report
python scripts/exp_state_guard.py pass --dir <output-dir> --stage report --artifact full/final_report.md
Legal order:
handoff -> plan -> run -> report
Hard rules:
exp_handoff.yaml.Use scripts/dispatch_node.py to identify the current stage and reference file:
python scripts/dispatch_node.py --dir <output-dir>
The dispatcher is advisory routing; exp_state_guard.py is authoritative state control.
exp_handoff.yaml.full/matrix.yaml across variants, seeds, scales, and repeats.t; default t is 30 minutes for long runs.full/final_report.md.Handoff pass requires:
exp_handoff.yamlPlan pass requires:
full/matrix.yamlRun pass requires:
full/run_monitors.jsonlfull/monitoring_summary.jsonReport pass requires:
full/final_report.mdExprun should produce:
exprun_state.jsonevents.jsonlfull/matrix.yamlfull/run_monitors.jsonlfull/monitoring_summary.jsonfull/final_report.mdexperiment_results.yaml